Ich habe eine ListPreference mit einem Schlüssel, den Titel und Einträge einrichten, usw. Es ist wie diese in XML aussieht:Android - ListPreference Dialog hat keine Polsterung oder Ränder
<ListPreference
android:key = "@string/pref_currency"
android:title="@string/settings_currency_title"
android:dialogTitle="@string/settings_currency_title"
android:entries="@array/locale_entries"
android:entryValues="@array/locale_entry_values"/>
Es sitzt mit einem PreferenceScreen.
Wenn ich die ListPreference öffnen, indem Sie in meiner Anwendung zu klicken, sieht es wie folgt aus:
Das Thema, das ich für meine app bin mit sich wie folgt:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primary_dark</item>
<item name="colorAccent">@color/accent</item>
<item name="android:textColorPrimary">@color/primary_text</item>
<item name="android:textColorSecondary">@color/secondary_text</item>
<item name="windowNoTitle">true</item>
<item name="windowActionBar">true</item>
<item name="android:fitsSystemWindows">true</item>
</style>
I hatte erwartet, dass der Titel und der Cancel-Button etwas Rand oder Padding haben. Weiß jemand, warum es keine gibt? Soll es standardmäßig hässlich aussehen?
Weiß jemand auch, wie ich sowohl die Titel- als auch die Cancel-Taste auffüllen könnte?
Können Sie den ganzen Code teilen? –
Da gibt es nicht viel anderes, ich bin mit dem Präferenz-Klick im PreferenceFragment beschäftigt, aber das war's. – JamesNWarner
Sie bewerben Sie sich einige Thema zu 'activity' durch Manifest-Datei wie' ... '? –