<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)論   

    主站蜘蛛池模板: 亚洲小说图区综合在线| 亚洲.国产.欧美一区二区三区| 国产美女在线精品免费观看| 亚洲AV成人无码久久WWW| 国产亚洲成归v人片在线观看| 久久99国产综合精品免费| 亚洲heyzo专区无码综合| 中文字幕人成人乱码亚洲电影 | 性做久久久久免费看| 思思久久99热免费精品6| 老司机亚洲精品影院无码| 国产精品久久久久影院免费| 男人进去女人爽免费视频国产 | 亚洲AV一二三区成人影片| 亚洲精品尤物yw在线影院| 国产成人免费高清激情明星| 男女啪啪免费体验区| 亚洲成aⅴ人片在线观| 亚洲性日韩精品一区二区三区| 日本免费网站视频www区| 国产黄片不卡免费| 亚洲av无码片vr一区二区三区| 亚洲an天堂an在线观看| 亚洲第一黄片大全| 欧美好看的免费电影在线观看| 日本三级在线观看免费| 羞羞漫画在线成人漫画阅读免费| 久久精品国产亚洲av麻豆小说| 久久久青草青青国产亚洲免观| 成年女人毛片免费视频| 日韩精品内射视频免费观看| 成年免费a级毛片| 国产成人高清亚洲一区久久| 亚洲成在人线中文字幕| 日本亚洲视频在线| 亚洲日韩精品无码专区网站| 狼友av永久网站免费观看| 久久精品毛片免费观看| a级毛片免费全部播放| 精品免费久久久久国产一区 | 日韩中文字幕免费视频|