我是 Android 开发的初学者。当我了解CheckBox时,它是一个扩展compoundbutton和CheckedTextView的小部件,扩展TextView并实现Checkable接口(interface)的小部件。当我在谷歌上搜索时,没有找到任何结果。实际上,如果我使用具有 CheckBox 功能的 ListView 或 RecyclerView ,它们之间有什么区别。 CheckBox 或 CheckedTextView 哪个选项更好?
最佳答案
为了补充其他答案,这里是 CheckBox 和 CheckedTextView 之间的视觉比较。这是在 Android R 下的模拟 Pixel 3 中运行的。每个屏幕截图都显示了垂直 LinearLayout 内的三个 View 。
如果不指定 checkMark 属性,则 CheckedTextView 上不会出现复选框:
与 android:checkMark="?android:attr/listChoiceIndicatorSingle"
:
与 android:checkMark="?android:attr/listChoiceIndicatorMultiple"
:
还有其他差异,但其他答案涵盖了这些差异。
关于java - Android中checkbox和checkedtextview的区别? RecyclerView 使用哪个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58472122/