Android 充气并附加公共首选项类别
我有一个名为common.xml的公共首选项类别:Android 充气并附加公共首选项类别,android,preferenceactivity,Android,Preferenceactivity,我有一个名为common.xml的公共首选项类别: <?xml version="1.0" encoding="utf-8"?> <PreferenceCategory xmlns:android="http://schemas.android.com/apk/res/android" > <PreferenceScreen android:title="Common preference screen" /> </P
<?xml version="1.0" encoding="utf-8"?>
<PreferenceCategory
xmlns:android="http://schemas.android.com/apk/res/android" >
<PreferenceScreen
android:title="Common preference screen" />
</PreferenceCategory>
我想将其充气并附加到我的PreferenceActivity层次结构中的不同PreferenceScreen(不是全部)。我搜索了怎么做,但经过多次尝试,我没有找到任何解决方案。我最近想出了一个解决方案。它可能比您所寻找的更复杂,但以下是一些基本要素:
- 有两个项目:库和使用库的游戏
- 其想法是许多游戏可以使用同一个库(在这里我保存了常见的Java/XML代码)
- 在单个屏幕上,我可以显示来自公共库代码和游戏特定代码的首选项
我写了一篇详细的博客,还有示例代码和两个Eclipse项目。但需要注意的是,它不支持在单个XML资源文件中嵌套首选项类别。它们需要作为单独的首选项屏幕添加到单独的文件中。