欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

android TabHost(選項卡)的使用方法

 更新時間:2013年11月19日 11:18:36   作者:  
Android中的選項卡是用TabHost實現(xiàn)的,下面我們用一個例子說明他的使用方法

首先,定義TabHost的布局文件:

復(fù)制代碼 代碼如下:

<?xml version="1.0" encoding="utf-8"?>

<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@android:id/tabhost" android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <LinearLayout android:orientation="vertical"
        android:layout_width="fill_parent" android:layout_height="fill_parent">

        <TabWidget android:id="@android:id/tabs"
            android:layout_alignParentBottom="true"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"/>

        <FrameLayout
            android:id="@android:id/tabcontent"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent" />

    </LinearLayout>

</TabHost>

其中,TabWidget即是選項卡上面的標(biāo)簽,F(xiàn)rameLayout是選項卡的內(nèi)容。
在Java類文件中定義如下:

復(fù)制代碼 代碼如下:

public class MainActivity extends TabActivity {

    private TabHost my_tabhost; 
    private TabWidget my_tabwidget;
    private int i,k;
    private TextView tv;

    private String[] tabMenu = { "系統(tǒng)", "硬件", "操作"};
    private Intent intent0, intent1, intent2;
    private Intent[] intents = { intent0, intent1, intent2};
    private TabHost.TabSpec tabSpec0, tabSpec1, tabSpec2, tabSpec3;
    private TabHost.TabSpec[] tabSpecs = { tabSpec0, tabSpec1, tabSpec2, tabSpec3};

    public static Context mContext;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
                // 不要窗體標(biāo)題
               requestWindowFeature(Window.FEATURE_NO_TITLE);
               setContentView(R.layout.activity_main);
        setContentView(R.layout.activity_main);

        my_tabhost = getTabHost();

        intent0 = new Intent(this, system.class);
        intent1 = new Intent(this, hardware.class);
        intent2 = new Intent(this, operation.class);

        tabSpec0 = my_tabhost.newTabSpec("system").setIndicator(tabMenu[0],null).
                setContent(intent0);
        tabSpec1 = my_tabhost.newTabSpec("hardware").setIndicator(tabMenu[1],null).
                setContent(intent1);
        tabSpec2 = my_tabhost.newTabSpec("operation").setIndicator(tabMenu[2],null).
                setContent(intent2);

        my_tabhost.addTab(tabSpec1);
        my_tabhost.addTab(tabSpec0);
        my_tabhost.addTab(tabSpec2);
<br>                 // 設(shè)置默認(rèn)選中的選項卡為第2個      
                     my_tabhost.setCurrentTab(1);

    }

}

每一個選項卡對應(yīng)一個Intent,每一個Intent又對應(yīng)一個類,選中這個選項卡時,就顯示對應(yīng)的類。
運行結(jié)果如下:

相關(guān)文章

  • Android 4.4以上

    Android 4.4以上"沉浸式"狀態(tài)欄效果的實現(xiàn)方法

    Android與ios效果互仿早已不是什么稀奇的事,我猜大概這個效果來自ios吧,有爭議說這種效果不能叫做沉浸式,叫透明狀態(tài)欄更合適,我也感覺這和沉浸式的含義不太一致。但是大家都這么叫了,那就這樣唄。下面來一起看看關(guān)于Android 4.4以上"沉浸式"效果的實現(xiàn)方法。
    2016-09-09
  • TextView顯示文本控件兩種方法 TextView顯示link的方法

    TextView顯示文本控件兩種方法 TextView顯示link的方法

    這篇文章主要為大家詳細(xì)介紹了TextView顯示文本控件兩種方法,TextView顯示link的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Android 仿京東秒殺倒計時代碼

    Android 仿京東秒殺倒計時代碼

    3.8女王節(jié)活動馬上開始了,很多電商搞起活動來吸引顧客,下面小編給大家?guī)砹薃ndroid 仿京東秒殺倒計時代碼,需要的朋友參考下吧
    2018-03-03
  • Android實現(xiàn)高德地圖首頁效果(下)

    Android實現(xiàn)高德地圖首頁效果(下)

    這篇文章主要為大家詳細(xì)介紹了基于Android實現(xiàn)高德地圖首頁效果下篇,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2023-08-08
  • Android實現(xiàn)讀寫JSON數(shù)據(jù)的方法

    Android實現(xiàn)讀寫JSON數(shù)據(jù)的方法

    這篇文章主要介紹了Android實現(xiàn)讀寫JSON數(shù)據(jù)的方法,以完整實例形式分析了Android解析及生成json數(shù)據(jù)的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10
  • Android使用ScrollView實現(xiàn)滾動效果

    Android使用ScrollView實現(xiàn)滾動效果

    這篇文章主要為大家詳細(xì)介紹了Android使用ScrollView實現(xiàn)滾動效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • Studio 編譯報錯:compileSdkVersion ''android-24'' requires JDK 1.8 or later to compile.的解決辦法

    Studio 編譯報錯:compileSdkVersion ''android-24'' requires JDK 1.

    今天小編就為大家分享一篇關(guān)于Studio編譯報錯:compileSdkVersion 'android-24' requires JDK 1.8 or later to compile.的解決辦法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • Android自定義豎排TextView實現(xiàn)實例

    Android自定義豎排TextView實現(xiàn)實例

    這篇文章主要介紹了Android自定義豎排TextView實現(xiàn)實例的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Android選擇與上傳圖片之PictureSelector教程

    Android選擇與上傳圖片之PictureSelector教程

    這篇文章主要介紹了在Android中對于圖片的選擇與上傳方法,本文介紹了PictureSelector的相關(guān)使用教程,學(xué)習(xí)Android的同學(xué)進(jìn)來看看吧
    2021-08-08
  • Android自定義viewGroup實現(xiàn)點擊動畫效果

    Android自定義viewGroup實現(xiàn)點擊動畫效果

    這篇文章主要介紹了Android自定義viewGroup實現(xiàn)點擊動畫效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12

最新評論