自定义复选框图像android是否有一种简单的方法可以将自定义图像用于复选框?我想复制gmail的“已加星标”行为。所以我希望有一个复选框,当选中时,它是一个填充星号。当未经检查的是一颗空星。我是否必须使用imageview并自己做我自己的逻辑?
3 回答
holdtom
TA贡献1805条经验 获得超10个赞
将btn_check.xml从android-sdk / platforms / android - #/ data / res / drawable复制到项目的drawable文件夹,并将“on”和“off”图像状态更改为自定义图像。
然后你的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/..."
- 3 回答
- 0 关注
- 502 浏览
添加回答
举报
0/150
提交
取消