2011-12-29 116 views
0

我在它使用tabwidget應用程序,但我有這樣一個問題:TabWidget背景圖像

我每個選項卡上添加了圖像如下代碼。

spec.setIndicator("", res.getDrawable(R.drawable.btn_bg)); 

我想顯示在選項卡上的圖像。但圖片無法填寫標籤。看看周圍的邊界。我如何編輯它,並且想要爲選項卡的按下狀態顯示另一個圖像。我能怎麼做? 謝謝。

+0

檢查下列各項:[Android - 更改標籤欄背景圖像](http://goo.gl/uN34c)和[更改標籤欄背景顏色](http://goo.gl/EC6Mf) – 2011-12-29 09:20:30

+0

謝謝您的支持鏈接帕雷什。 – realuser 2011-12-29 10:55:13

+0

我相信你正在尋找這些例子。 – 2011-12-29 12:43:59

回答

0

你必須寫xml文件Drawable目錄顯示另一個圖像標籤的按下狀態就像下面

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 

    <item android:state_pressed="true" 
      android:drawable="@drawable/btn_default_pressed"> 
    </item> 

    <item android:state_focused="true" 
      android:drawable="@drawable/zen_button_red_focused"> 
    </item> 

    <item 
      android:drawable="@drawable/btn_search_dialog_voice_default"> 
    </item> 

</selector>