Раздуйте и прикрепите общую категорию предпочтений

У меня есть общая PreferenceCategory с именем 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" />

</PreferenceCategory>

Я хотел бы надуть его и прикрепить к различным PreferenceScreen(ам) (не всем) в моей иерархии PreferenceActivity. Я искал, как, но после многих попыток у меня нет никакого решения.

1 ответ

Решение

Я недавно придумал решение. Это может быть более сложным, чем то, что вы ищете, но вот основы:

  • Есть два проекта: библиотека и игра, которая использует библиотеку
  • Идея состоит в том, что многие игры могут использовать одну и ту же библиотеку (где я храню общий код Java/XML)
  • На одном экране я могу отображать как настройки из общего кода библиотеки, так и кода, специфичного для игры

Я написал подробную статью в блоге, а также пример кода и 2 проекта Eclipse.

Другие вопросы по тегам