我已成立了一個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>
我期待在標題和取消按鈕周圍留有一些邊距或填充。有人知道爲什麼沒有?這是否意味着默認情況下看起來很醜陋?
另外,有沒有人知道我可以添加一些填充標題和取消按鈕?
你能分享整個代碼嗎? –
沒有其他的東西了,我正在處理PreferenceFragment中的首選項點擊,但這就是它。 – JamesNWarner
你是否通過清單文件向你的'activity'申請了一些主題,比如' ... '? –