2013-03-01 74 views
1

我使用下面的代碼當我在主頁,但吹我的代碼是不工作,所以我不理解什麼是我的XML代碼錯誤顯示突出顯示的按鈕。的Android按鈕高亮狀態不工作

你能告訴我正確的方法嗎?

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

    <item android:drawable="@drawable/button_pressed" android:state_activated="true"/> 
<!-- pressed --> 
    <item android:drawable="@drawable/button_pressed" android:state_pressed="true"/> 
<!-- pressed --> 
    <item android:drawable="@drawable/button_pressed" android:state_focused="true"/> 
<!-- focused --> 
    <item android:drawable="@drawable/list_button" android:state_hovered="true"/> 
<!-- hovered --> 
    <item android:drawable="@drawable/button_background"/> 
<!-- default --> 

</selector> 
+0

嘗試此鏈接http://stackoverflow.com/questions/15088465/tabhost-tabbar-icons-not-showing/15089448#15089448 – 2013-03-01 05:16:42

回答

0

試試這個,

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 

<item android:drawable="@drawable/button_background" android:state_pressed="false"/> 
<!-- default --> 
<item android:drawable="@drawable/button_pressed" android:state_pressed="true"/> 
<!-- pressed --> 
</selector> 
+0

XML代碼是這樣的<按鈕 機器人:ID = 「@ + ID/btn_home_display」 機器人:layout_width = 「100dp」 機器人:layout_height = 「WRAP_CONTENT」 機器人:文本= 「@串/ displayButton_string」 機器人:背景= 「@繪製/按鈕選擇器」 機器人:文字顏色= 「@ color/white」 android:textSize =「19sp」/> – 2013-03-01 05:11:14

+0

仍然行不通行爲[R像以前 – 2013-03-01 05:13:23

+0

在其中添加selector.xml – MuraliGanesan 2013-03-01 05:23:45

0

創建XML文件選擇。

<item android:drawable="@android:color/transparent" android:state_window_focused="false"/> 
    <item android:drawable="@drawable/action_item_selected" android:state_pressed="true"/> 
    <item android:drawable="@drawable/action_item_selected" android:state_focused="true"/> 
    <item android:drawable="@android:color/transparent"/> 

</selector>