<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    即興的靈感

    思維是一種藝術(shù); 藝術(shù)需要靈感。

    博客好友

    最新評(píng)論

    Android界面開發(fā)中的面板控件Tab

    在手機(jī)有限的屏幕里面,有時(shí)候我們要安排較多的內(nèi)容可能無法容納,當(dāng)然我們可以使用版面的滾動(dòng)功能,但是這樣做顯得不是很好看,而且有時(shí)候我們需要對(duì)不同功能集合的控件集中在各自的面板中,這就需要使用面板Tab控件了。

    面板控件的好處是能在一個(gè)界面上同時(shí)顯示不同的面板內(nèi)容,通過面板標(biāo)簽方便的切換到不同的面板上面,下面ATAAW.COM開始介紹這個(gè)Tab控件的使用,為了直觀起見,我們直接從例子介紹Tab控件的兩種顯示方法。

    布局文件中定義兩個(gè)Tab中顯示的內(nèi)容,這里以TextView為例。

    <?xml version="1.0" encoding="utf-8"?>
    <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" android:layout_height="fill_parent">
    <!– Tab 1 中顯示的內(nèi)容 –>
    <TextView android:id="@+id/content1" android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:text="tab1 content" />
    <!– Tab 2 中顯示的內(nèi)容 –>
    <TextView android:id="@+id/content2" android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:text="tab2 content" />
    </FrameLayout>

    在程序中使用Tab并調(diào)用布局中的控件:

    public class _Tab extends TabActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    TabHost tabHost = getTabHost();
    LayoutInflater.from(this).inflate(R.layout.tab, tabHost.getTabContentView(), true);
    // Tab 1 的內(nèi)容
    tabHost.addTab(tabHost.newTabSpec("tab1")
    .setIndicator("tab1", getResources().getDrawable(R.drawable.p1))
    .setContent(R.id.view1));
    // Tab 2 的內(nèi)容
    tabHost.addTab(tabHost.newTabSpec("tab2")
    .setIndicator("tab2", getResources().getDrawable(R.drawable.p1))
    .setContent(R.id.view2));
    // Tab 3 的內(nèi)容(用指定的 Activity來設(shè)置 Tab 的內(nèi)容)
    tabHost.addTab(tabHost.newTabSpec("tab3")
    .setIndicator("tab3", getResources().getDrawable(R.drawable.p1))
    .setContent(new Intent(this, _TextView.class)));
    }
    }

    由以上例子可見,Tab的使用主要的方法有addTab、setIndicator、setContent,另外,除了使用布局文件來定義Tab中顯示的內(nèi)容,還可以直接把另一個(gè)Activity作為Tab的內(nèi)容顯示,使得每個(gè)Tab面板的內(nèi)容獨(dú)立開來。



    ?
    鳳凰涅槃/浴火重生/馬不停蹄/只爭(zhēng)朝夕
    ???? 隱姓埋名/低調(diào)華麗/簡(jiǎn)單生活/完美人生

    posted on 2010-12-29 10:34 poetguo 閱讀(3577) 評(píng)論(1)  編輯  收藏 所屬分類: Android

    評(píng)論

    # re: Android界面開發(fā)中的面板控件Tab 2011-01-19 15:20 mlh123caoer

    嗯 看了你的文章 有興趣來盛大么 做手機(jī)支付 andorid平臺(tái) 上海  回復(fù)  更多評(píng)論   

    主站蜘蛛池模板: 亚洲精品美女久久777777| 亚洲国产成人精品无码区在线秒播| 中国内地毛片免费高清| 亚洲国产美国国产综合一区二区 | 日本一区二区三区免费高清| 久久精品国产亚洲av天美18 | 亚洲精品制服丝袜四区| 免费精品国偷自产在线在线| 国产成人亚洲综合无| 亚洲av福利无码无一区二区| 日韩免费一级毛片| 麻豆精品不卡国产免费看| 亚洲乱码国产乱码精华| 亚洲国产精品一区二区第一页| 手机在线毛片免费播放| 最近免费字幕中文大全| 亚洲色中文字幕在线播放| 亚洲AV日韩AV天堂久久| 免费少妇a级毛片人成网| 中文字幕乱码免费视频| 巨胸狂喷奶水视频www网站免费| 亚洲一区二区三区在线| 区久久AAA片69亚洲| 特级淫片国产免费高清视频| 99re免费99re在线视频手机版| 最好2018中文免费视频| 亚洲天堂2017无码中文| 亚洲国产第一页www| 亚洲AV无码乱码在线观看性色扶 | 免费观看男人免费桶女人视频 | 在线亚洲97se亚洲综合在线| 妞干网在线免费观看| 91免费福利精品国产| 中文字幕在线免费播放| 国产亚洲精品仙踪林在线播放| 亚洲免费二区三区| 亚洲AV永久无码精品水牛影视| 亚洲精品和日本精品| 国产一区二区三区无码免费| 无人在线观看免费高清视频| h视频在线观看免费网站|