如何更改无边框按钮的高亮颜色?

时间:2014-01-04 01:20:52

标签: android user-interface imagebutton

使用borderlessButtonStyle的ImageButton在点击时具有全息蓝色突出显示。如何更改突出显示颜色?

(我知道如何使用http://android-holo-colors.com/更改常规按钮和图像按钮上的全息颜色

谢谢!

1 个答案:

答案 0 :(得分:0)

button_background.xml

<?xml version="1.0" encoding="utf-8"?>
 <selector xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:drawable="@drawable/button_pressed_yellow"
      android:state_checked="false" />
  <item android:drawable="@drawable/button_focused_orange"
      android:state_checked="true"  />
 <item android:drawable="@drawable/button_focused_orange"
    android:state_focused="true"></item>

</selector>

将其复制到drawable文件夹中。并根据您设置项目drawables。然后将其设置为
布局xml中按钮的背景。