Android 2.1 CheckBox组件:更改检查颜色

时间:2010-09-18 15:30:38

标签: android colors checkbox android-activity

我正在为Android v2.1开发一个应用程序,我搜索如何更改CheckBox组件的“检查”颜色?

2 个答案:

答案 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.xmlandroid-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/..."