使用片段模拟PreferenceActivity

时间:2012-05-08 21:07:23

标签: android expandablelistview fragment preferenceactivity

我正在开发一个包含多个片段的ViewPager,其中一个我希望它是一个“PreferenceActivity”,问题是我使用的是API7,所以没有PreferencesFragment ......我已经在寻找一种方法在Fragment中嵌入一个活动(PreferencesActivity),并因缺乏结果而放弃。所以我的下一步是“构建”一个偏好活动在一个片段中的外观和感觉,所以我的问题是如何构建一个看起来就像偏好活动的界面,更具体地说是一个listPreferences看起来很像(带有文本标题和描述) ,图标,行为等)?

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

不完全是OP正在寻找的答案,但是......

我一直在研究过去几周非常相似的事情,并发现除了手动扩展ListFragment或使用ListView构建布局之外,没有完美的解决方案,最适合您的可重用性需求。然后只需实例化/扩展您需要它的视图或布局。

遗憾的是,我们无法使用标准化的PreferenceActivity片段,这会在使用“常规设置”和“特定于实例”设置等多项设置时阻止主题和样式重复(例如,考虑外部设备配置) 。例如,在后面使用选项卡完全没有坏习惯。但是再次在这个“特定于实例”的屏幕上使用PreferenceActivity的其他资源是不好的做法,所以我离题了......