首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从活动填充ListPreference内容

从活动填充ListPreference内容
EN

Stack Overflow用户
提问于 2011-06-21 20:38:36
回答 1查看 1.7K关注 0票数 0

我正在尝试从我的活动中填充我的ListPreference,而不是将数组存储在xml中。然而,我发现这有问题。我可能设置了错误的首选项。我可以访问我的ListPreference,但是我似乎无法动态地填充内容。我已经看过这篇文章了。Is it possible to load ListPreference items from an adapter?,但我似乎不能从这里弄明白。

我正在尝试使用对象列表中的字符串来占用ListPreference。

这就是我到目前为止所知道的:

代码语言:javascript
复制
    protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    addPreferencesFromResource(R.xml.preferences);
    SharedPreferences settings = getSharedPreferences(LUAS_TIMES_PREF, 0);

    ListPreference lp = (ListPreference)findPreference("station_pref");

}

不多,但是我如何用我自己的列表填充这个列表首选项呢?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-21 20:55:13

它应该像这样简单:

代码语言:javascript
复制
lp.setEntries(new String [] {"A Man", "A Plan"}); // set displayed text
lp.setEntryValues(new String [] {"a_man", "a_plan"}); // set associated values 

根据需要进行外推:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6425343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档