2011-08-29 69 views
1

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

回答

1

这里是TabActivity的一个很好的教程中,你所寻找的,

Tab Example

对于改变所选标签的图标,你必须绘制文件夹中创建为每个标签的XML这样

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

你用它做。谢谢。

+0

感谢您的链接。但是我还需要做一件事情,那就是当我从一个标签切换到另一个标签时,标签上的图标也应该相应地改变,例如在当前标签中图标​​应该是活动的,标签在后台,选项卡上的图标应处于非活动状态。有关它的任何猜测? – YuDroid

+0

正是我在找的东西。谢谢 – YuDroid

+0

你是最受欢迎的:) –

相关问题