我在工作中使用了不属于我的代码。此代码使用 CheckedTextView,执行以下操作:
...
AlertDialog.Builder alert;
v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
switch (soundPreference.getType()) {
case BOOLEAN:
CheckedTextView checkedTextView = (CheckedTextView) v;
boolean checked = !checkedTextView.isChecked();
((CheckedTextView) v).setChecked(checked);
switch (soundPreference.getKey()) {
case SOUND_ACTIVE:
sound.setAlarmActive(checked);
break;
...
完美运行,问题是我想更改复选框图形。现在它看起来像(默认,我认为):
我想得到这样的东西:
如果 CheckedTextView 是在 xml 中定义的,那么知道该怎么做。我的问题没有在 xml 中定义,不知道该怎么做。
我发现了这个: 为 ListView 自定义 CheckedTextView 但我不知道如何实现它
感谢任何帮助。
非常感谢您提前