Раздуйте и прикрепите общую категорию предпочтений
У меня есть общая 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.