我正在为Android v2.1开发一个应用程序,我搜索如何更改CheckBox组件的“检查”颜色?
答案 0 :(得分:0)
你做不到。该复选框被绘制为图像。
这意味着除了修改图形和捆绑应用程序之外,无法更改复选框的外观。 在/ res / drawable-hdpi /中查看insode android-sdk-linux_86 / platforms / android-8 / android.jar。
你找到了btn_check _ *。png,你必须修改它,然后按照这里所说的说明进行操作:Custom checkbox image android。
答案 1 :(得分:0)
我面临同样的问题,使用Technic下面的解决方案
将btn_check.xml
从android-sdk/platforms/android-#(version)/data/res/drawable
复制到项目的可绘制文件夹,然后更改' on'并且'关闭'图像状态为您的自定义图像。
然后你的xml只需要android:button="@drawable/btn_check"
<CheckBox
android:button="@drawable/btn_check"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true" />
如果您想使用不同的默认Android图标,可以使用android:button="@android:drawable/..."
。