我需要在ICS
using中添加首选项addPreferencesFromResource()
。
它在 中显示为已弃用ICS
。
我在 xml 文件夹中添加了一个首选项布局,但这无法添加到首选项活动中。
我怎样才能添加它?
我需要在ICS
using中添加首选项addPreferencesFromResource()
。
它在 中显示为已弃用ICS
。
我在 xml 文件夹中添加了一个首选项布局,但这无法添加到首选项活动中。
我怎样才能添加它?
在 API 级别 11 及更高版本上,该计划供您使用PreferenceFragments
来调用addPreferencesFromResource()
. 您可以在PreferenceActivity
.
如果您尝试支持PreferenceFragment
API 级别 11+,但仍支持旧设备,则需要执行该文档中显示的内容并addPreferencesFromResource()
直接在您的... 中调用,PreferenceActivity
但仅当您使用旧设备时。即使addPreferencesFromResource()
标记为已弃用,但这并不意味着它不起作用,更重要的是,它是您在 API 级别 10 及以下的唯一选择。
这是一个示例项目,我在其中演示了支持 API 级别 11 样式的片段和PreferenceActivity
来自单个源集的经典片段。