gpt4 book ai didi

android - 在android中自定义一个CheckedTextView

转载 作者:行者123 更新时间:2023-11-29 15:20:28 26 4
gpt4 key购买 nike

我在工作中使用的代码不是我的。此代码使用 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;
...

完美运行,问题是我想要更改复选框图形。现在它看起来像(我认为是默认的): enter image description here

我想得到这样的东西:

enter image description here

如果 CheckedTextView 是在 xml 中定义的,知道如何去做。我的问题是没有在xml中定义,不知道该怎么做。

我发现了这个: Customize the CheckedTextView for ListView但我不知道如何实现它

感谢任何帮助。

非常感谢您

最佳答案

http://developer.android.com/reference/android/widget/CheckedTextView.html#setCheckMarkDrawable%28int%29

示例:

myCheckedTextView.setCheckMarkDrawable(R.drawable.icon);

此方法允许您动态设置复选标记图像。您应该在设置 CheckedTextView 时调用它。开发者引用中的方法只需要你要使用的图片资源的id即可。

还有一个版本将 Drawable 作为参数而不是 id。

关于android - 在android中自定义一个CheckedTextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18878928/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com