问题描述
我正在使用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) } }
@H_502_6@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>
@H_502_6@从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>
@H_502_6@问题:扩展列表后,没有可折叠的按钮。 问题:我是否可以使用内置的内置类/方法来实现这一目标?如果没有,最好的选择是什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)