Одной из возможностей может быть создание ваших собственных изображений.Удалите CheckBox, затем установите OnClickListener для ImageView, и когда вы щелкнете, вы измените источник ImageView и измените какое-либо глобальное логическое значение, чтобы отметить, проверено ли оно или нет.
Это один метод.
Или, согласно http://developer.android.com/reference/android/widget/CheckBox.html,, атрибуты View
xml работают, поэтому вы можете вызвать checkBox.setBackgroundResource(resid)
, чтобы изменить внешний вид.Это не может изменить сам CheckBox, хотя.Я предполагаю, что это не так.
Я думаю, что лучшее решение - это ImageView
и отдельный TextView.Утомительно, но должно работать, я думаю.