2013-03-01 37 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>