我的切换按钮出现问题。
似乎<item name="colorButtonNormal">@color/primaryColor</item>
的属性行在切换按钮上的pre21版本上不起作用,但在普通按钮上起作用。在21个以上版本中,它适用于两者。
我尝试按照一些教程改变它的背景颜色:
android:background="@drawable/custom_toggle_button"
是:
<selector
xmlns:android="http://schemas.android.com/apk/res/android"
>
<item
android:state_focused="true"
android:state_pressed="false"
android:drawable="@color/primaryColor"
/>
<item
android:state_focused="true"
android:state_pressed="true"
android:drawable="@color/primaryColor" />
<item
android:state_focused="false"
android:state_pressed="false"
android:drawable="@color/primaryColor" />
<item
android:state_focused="false"
android:state_pressed="true"
android:drawable="@color/primaryColor" />
</selector>
它很大,它失去了它的下划线。
我只想将此按钮颜色从灰色更改为蓝色,希望您的评论!
答案 0 :(得分:0)
使用支持库&#39; android.support.v7.widget.SwitchCompat
应该可以解决问题。
在使用SwitchCompat
之前,将以下内容添加到build.gradle文件中compile 'com.android.support:design:22.2.1'