android 中如何修改CheckedTextView中复选框样式
在TextView通过CheckedTextView实现Checkable接口,我想修改复选框的式样,该如何修改?
修改 CheckedTextView 样式 Checkable 复选框 Android textview
nickdd
12 years, 9 months ago
Answers
你可以尝试使用
myCheckedTextView.setCheckMarkDrawable(R.drawable.icon);
这个方法允许你动态地设置 选中时的图片。要达到这个效果,你可以在设置CheckedTextView时来调用她,只需要提供这个图片资源的id就可以了(具体请参考官方函数说明)。
还有一种方式,你也可以通过改变样式来实现,类似下列代码:
<style name="Theme.Yellowgreen" parent="android:Theme.Holo.Light.DarkActionBar">
<item name="android:listChoiceIndicatorMultiple">@drawable/btn_check_holo_light</item>
<item name="android:checkedTextViewStyle">@style/ListViewCheckedTextViewRowStyle</item>
</style>
无敌的好人
answered 9 years, 7 months ago