Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android Tab -- 使用TabWidget、TabHost、TabActivity來實現 - liDB - 博客園

Android Tab -- 使用TabWidget、TabHost、TabActivity來實現 - liDB - 博客園

編輯:關於Android編程

TabActivity在API13之後被fragment替代了,所以不建議使用

效果:點擊頭像標簽,進行切換。

\

 

代碼:https://github.com/ldb-github/Layout_Tab

 

\\



    

        
            
            

            <framelayout android:id="@android:id/tabcontent" android:layout_below="@android:id/tabs" android:layout_height="match_parent" android:layout_width="match_parent">

                

                

                

                

                

                
            </framelayout>
            
        

    

tabhost_tabwidget_tabactivity.xml

 

\\
public class TabHostTabWidgetTabActivity extends TabActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.tabhost_tabwidget_tabactivity);

        TabHost tabHost = getTabHost(); //(TabHost) findViewById(android.R.id.tabhost);

        tabHost.addTab(tabHost
                .newTabSpec("111")
                .setIndicator("", getResources().getDrawable(R.drawable.wuyong))
                .setContent(R.id.tab1));

        tabHost.addTab(tabHost
                .newTabSpec("222")
                .setIndicator("", getResources().getDrawable(R.drawable.gongsunsheng))
                .setContent(R.id.tab2));

        tabHost.addTab(tabHost
                .newTabSpec("333")
                .setIndicator("", getResources().getDrawable(R.drawable.likui))
                .setContent(R.id.tab3));

        tabHost.setBackgroundColor(Color.argb(150, 22, 70, 150));

        tabHost.setCurrentTab(0);

        tabHost.setOnTabChangedListener(new TabHost.OnTabChangeListener() {
            @Override
            public void onTabChanged(String tabId) {
                Toast.makeText(TabHostTabWidgetTabActivity.this, tabId, Toast.LENGTH_SHORT).show();
            }
        });
    }
}
TabHostTabWidgetTabActivity.java

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved