用复选框以编程方式填充首选项
|
在我的设置页面中,我有一个首选项,该偏好会获取一个可切换设置的列表,我希望这些列表显示为各个复选框的首选项。
我知道
preferences.xml
支持生成首选项列表(查看wi-fi设置页面),但是ListPreference
仅允许您从列表中选择一个。
我一直在寻找如何以编程方式生成首选项,但仅设法找到如何更改XML中已经存在的首选项的属性。
没有找到相关结果
已邀请:
2 个回复
畦桨存灯
):
青董据零
旁注:由于我需要生成一个动态复选框列表,因此它最适合放在内部的PreferenceScreen中。因此,我在xml中创建了此PreferenceScreen,然后在其中动态生成了复选框。这种方式的排序没有关系,因为所有“新的” dynamica复选框都在此屏幕内。