Tengo dos pantallas de preferencias de Android definidas en mi aplicación de Android en XML.Hace referencia a una pantalla de preferencias de Android por separado dentro de otra pantalla de preferencias en XML
Por ejemplo, la pantalla 1
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
android:key="screen1">
<PreferenceCategory android:title="Preferences">
<CheckBoxPreference
android:defaultValue="true"
android:title="test"
android:key="test_pref"/>
</PreferenceCategory>
</PreferenceScreen>
y Pantalla 2
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
android:key="screen2">
<CheckBoxPreference
android:key="checkbox"
android:title="Checkbox">
</CheckBoxPreference>
</PreferenceScreen>
quisiera pantalla 2 para ser una pantalla separada para ser accesible en su propio derecho, pero también me gustaría sus preferencias ser parte de la pantalla uno también ¿Hay alguna manera simple de hacer referencia simplemente a la pantalla 2 desde la pantalla 1? ¿O simplemente necesito repetir esencialmente el mismo material de preferencia en una pantalla de subpreferencia en la pantalla 1.
¿Usted intentó usar la etiqueta '' ? No estoy seguro si funciona para PreferenceScreen, pero esa es la manera de incluir diseños normales dentro de otros diseños. Ver http://developer.android.com/resources/articles/layout-tricks-reuse.html –
Gracias por la sugerencia de Mayra. Lamentablemente, parece estar limitado a la reutilización de widgets de diseño. ¡Pero nunca lo supe, así que todavía aprendí algo! Cheers – Tim