CheckBox与背景颜色为粉红色

时间:2014-01-07 04:21:53

标签: android android-layout checkbox

我希望复选框背景颜色为粉红色,并且选中颜色应为白色。如何在列表视图中执行此操作???

我想要下面显示的内容!!

http://i.stack.imgur.com/Mmnd6.jpg

提前谢谢。

1 个答案:

答案 0 :(得分:3)

您可以使用selector

执行此操作

示例:创建/res/drawable/checkbox_bg.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

  <item android:drawable="@drawable/checked" android:state_checked="true"></item>
  <item android:drawable="@drawable/default"></item>

</selector>

然后应用于CheckBox

<CheckBox
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:button="@drawable/checkbox_bg" />