Ich verwende ein PreferenceFragment und möchte, dass die Version meiner App unterhalb der Liste angezeigt wird, die alle Einstellungen enthält. Ich weiß, für eine normale ListView könnte ich einfach hinzufügenFooterView (theTextView), aber die PreferenceFragment bietet keinen Zugriff auf dies tun (keinen Zugriff auf die ListView, die von Präferenzen XML aufgefüllt wird). Jeder hat eine glatte Art das zu tun?Hinzufügen der Fußleiste zur PreferenceFragment-Liste
-1
A
Antwort
0
Georges Antwort (Option 1) war auf dem richtigen Weg, aber ich fand es besser, einen Schritt weiter zu gehen als einfach eine Präferenz hinzuzufügen. Ich habe eine benutzerdefinierte Einstellung erstellt, indem ich das Layout in der akzeptierten Antwort here verwendet habe, und dann konnte ich das, was ich zeigen wollte, vollständig zentrieren, und sogar die Einstellung nur unter bestimmten Umständen erscheinen lassen (zum Beispiel wenn der Benutzer die neueste Version, zeige nicht die Präferenz, etc.).
Ich habe die Android docs auf Einstellungen verwendet, um eine Klasse zu erstellen, die Preference erweitert, um die dynamische Arbeit zu tun.
meinst du ein PreferenceFragment? http://developer.android.com/reference/android/preference/PreferenceFragment.html –