Ich mag die Titelleiste Stil aus der Android-Präferenzkategorie.emulieren Androide Präferenzkategorie Aussehen/Gefühl
In meiner Aktivität (kein PreferenceActivity
) Wie kann ich den gleichen Stil verwenden?
Ich mag die Titelleiste Stil aus der Android-Präferenzkategorie.emulieren Androide Präferenzkategorie Aussehen/Gefühl
In meiner Aktivität (kein PreferenceActivity
) Wie kann ich den gleichen Stil verwenden?
Da ich gerade die letzten paar Stunden damit verbracht habe, diese alte Frage zu beantworten, werde ich es hier für jeden anderen tun. Es stellt sich heraus, dass die Ressource, die der Stil der Präferenzkategorie verwendet, listSeparatorTextViewStyle ist.
Sie verwenden es wie folgt aus:
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Hello, World"
style="?android:attr/listSeparatorTextViewStyle"/>
Mit style="?android:attr/preferenceCategoryStyle"
hat nicht funktioniert.
Das Hauptlayout ist höchstwahrscheinlich ein ScrollView mit einem LinearLayout. Was das individuelle Layout betrifft, glaube ich (nur raten nach Einsicht in die Dokumentation), dass Sie die verschiedenen Attribute in android.R.attr verwenden können - siehe hier: http://developer.android.com/reference/android/R.attr.html. Es gibt Attribute wie "preferenceCategoryStyle", "preferenceStyle" usw. Sie können einen beliebigen Stil auf jede Ihrer Ansichten anwenden.
danke, kannst du mir bitte ein Beispiel geben? – Premier
Wenn Sie auch android: paddingLeft/android: paddingRight = "20dp" zu Ihrem LinearLayout hinzufügen, erhalten Sie eine ähnliche Auffüllung zu einer PreferenceCategory – brendan