如何解决使用Android中的内置功能在首选项列表中是否有折叠首选项按钮
我正在使用Androidx.Preference导入,以便在屏幕上显示首选项列表。
Kotlin文件具有:
private fun buildCheckBoxPreferences() {
val preference = preferenceManager.findPreference<PreferenceCategory>("listHeader")
val list = resources.getStringArray(R.array.list)
for (i in list.indices) {
val temp = CheckBoxPreference(requireContext())
temp.key = list[i]
temp.title = list[i]
preference?.addPreference(temp)
}
}
XML文件具有:
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<PreferenceCategory
android:id="@+id/listHeader"
android:key="listHeader"
app:initialExpandedChildrenCount="5"
app:title="list">
</PreferenceCategory>
</PreferenceScreen>
从strings.xml:
<string-array name="list">
<item>A</item>
<item>B</item>
<item>C</item>
<item>D</item>
<item>E</item>
<item>F</item>
<item>G</item>
<item>I</item>
</string-array>
问题:扩展列表后,没有可折叠的按钮。 问题:我是否可以使用内置的内置类/方法来实现这一目标?如果没有,最好的选择是什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。