膨胀并附加常见的PreferenceCategory

时间:2012-10-04 18:04:10

标签: android preferenceactivity

我有一个名为common.xml的公共PreferenceCategory:

<?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(不是全部)。我搜索了如何,但经过多次尝试,我没有任何解决方案。

1 个答案:

答案 0 :(得分:0)

我最近想出了一个解决方案。它可能比你想要的更复杂,但这里是基础:

  • 有两个项目:图书馆和使用图书馆的游戏
  • 这个想法是许多游戏可以使用相同的库(我保留常见的Java / XML代码)
  • 在单个屏幕上,我可以显示公共库代码和游戏专用代码的首选项

我写了一篇详细的博客article,以及示例代码和2个Eclipse项目。