2011-08-29 86 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

你是最受歡迎的:) –