gpt4 book ai didi

android - 使用复选框以编程方式填充首选项

转载 作者:IT老高 更新时间:2023-10-28 23:09:10 26 4
gpt4 key购买 nike

在我的设置页面中,我有一个首选项,它获取我想显示为单个复选框首选项的可切换设置列表。

我知道 preferences.xml 支持生成首选项列表(查看 wi-fi 设置页面),但 ListPreference 只允许您从列表中选择一个。

我一直在寻找如何以编程方式生成首选项,但只设法找到如何更改 XML 中已经存在的首选项的属性。

最佳答案

这是一个简短的示例(假设您正在扩展 PreferenceActivity):

public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
PreferenceScreen screen = getPreferenceManager().createPreferenceScreen(this);

PreferenceCategory category = new PreferenceCategory(this);
category.setTitle("category name");

screen.addPreference(category);

CheckBoxPreference checkBoxPref = new CheckBoxPreference(this);
checkBoxPref.setTitle("title");
checkBoxPref.setSummary("summary");
checkBoxPref.setChecked(true);

category.addPreference(checkBoxPref);
setPreferenceScreen(screen);
}

关于android - 使用复选框以编程方式填充首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6129384/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com