有没有为复选框使用自定义图像的简单方法?我希望复制Gmail的"星级"行为.所以我想要一个复选框,当选中时,它是一个填充星.如果不加判断,那就是一颗空星.我必须使用图像视图并自己做逻辑吗?

推荐答案

CheckBox是Button的子级,您只需在"Button Style"下给您的CheckBox一个背景图像,其中有几个状态,如here所述:

...举了here个例子:

Android相关问答推荐

Android Studio:如何判断我使用的是哪种构建类型?

使用StateFlow从房间到UiState的流程列表

derivedStateOf与使用key和MutableState记住

Android设备.Net Maui上的mp3文件列表

如何在Jetpack导航中不显示目的地?

如何将Unicode符号作为文本居中放置在布局中的按钮(Android XML)中?

Android手柄注射周期错误,多个模块引用一个核心模块

我无法连接到信号机

Camera2 将图像从 ImageReader 传递到 MediaRecorder

如何在卡片视图右侧添加箭头

当 Jetpack Compose 中的第一个文本很长时,将省略号添加到第一个文本

如何用jetpack compose实现垂直李克特量表

Jetpack Compose 部分或开放侧边框

如何限制键盘输入键不允许在下一行输入(Android Jetpack Compose 中的 TextField)

将应用更改为暗模式后 Android MainActivity 数据泄漏

JetPack Compose - 卡片行中的权重()不起作用

删除一对多关系室 Kotlin 中的所有值

firebase-messaging和firebase-inappmessaging-display之间有什么区别?

我可以在不解密的情况下使用 JSch 获取加密的 SSH 私钥的类型或 fingerprint 吗?

未解决的参考:getIntentSender / try 在 Jetpack Compose 中获取电话号码时