я поставил в ListPreference с ключом, названием и записью, и т.д. Это выглядит, как это в XML:Android - диалог ListPreference не имеет отступов или полей
<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"/>
Он сидит с PreferenceScreen.
Когда я открываю ListPreference, нажав на него в моем приложении это выглядит следующим образом:
Тема Я использую для моего приложения выглядит следующим образом:
<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 ожидал, что там будет какой-то запас или добавка вокруг названия и кнопка отмены. Кто-нибудь знает, почему их нет? Должно ли это выглядеть по умолчанию уродливо?
Кроме того, кто-нибудь знает, как я мог бы добавить дополнение к кнопке названия и отмены?
Можете ли вы разделить весь код? –
Там не так много, я обрабатываю предпочтение, щелкнув в PreferenceFragment, но об этом. – JamesNWarner
вы применяя некоторую тему в 'activity' через файл манифеста, как' <деятельности андроида: имя = андроид "MyPreferencesActivity.": Тема = "@ стиль/Theme.Custom" ...> ... '? –