如何在切换时更改Tab的内容

时间:2011-08-29 05:04:22

标签: android android-tabhost

我正在阅读一本书教程。在开发它时,我遇到了一个典型的问题。我需要知道当我从一个标签移动到另一个标签时,我应该如何更改标签的内容?谢谢你的任何建议。

1 个答案:

答案 0 :(得分:1)

以下是您正在寻找的TabActivity的精彩教程,

Tab Example

要更改所选标签的图标,您必须为每个标签创建一个xml,如同在drawable文件夹中一样

<强> first_tab.xml          

    <item android:state_selected="false"        
          android:drawable="@drawable/tab_unselected_icon"/>
    <item android:state_selected="true"        
          android:drawable="@drawable/tab_selected_icon"/>
</selector>

在创建标签时,你必须像这样使用这个xml,

intent = new Intent().setClass(this, Activity_name.class);
        spec = tabHost.newTabSpec("yourTab_name").setIndicator("yourTab_name",res.getDrawable(R.drawable. first_tab)).setContent(intent);
        tabHost.addTab(spec);

你完成了它。感谢。