簡體   English   中英

Android-“偏好設置”屏幕未顯示偏好設置

[英]Android - Preference screen not showing preferences

我有一個首選項活動,但是每當我調用它時,首選項都是空的。 沒有標題或摘要。 您可以單擊首選項,它將突出顯示,但是沒有文本。 我嘗試添加一個EditTextPreference,在這種情況下,單擊時會彈出一個編輯文本,但沒有文本。

活動:

 public class Preferences extends PreferenceActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.preferences);
    }
}

XML:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
    <Preference
        android:title="SomePref"
        android:summary="Somethingsomething"
    />
</PreferenceScreen>

謝謝

您可以嘗試將其添加到PreferenceScreen ,看看會發生什么:

<PreferenceCategory
    android:title="Preference Category">

    <CheckBoxPreference
        android:defaultValue="True"
        android:key="checkbox_key"
        android:title="CheckBox Title"
        android:summaryOn="Checkbox is ticked"
        android:summaryOff="Checkbox is not ticked" />

</PreferenceCategory>

我想到了。 我使用的是ActionBarSherlock庫,並且在應該將常規的PreferencesActivity擴展為Sherlock時,正在擴展* PreferencesActivity

現在一切都很好。

始終,在整個應用程序中,都通過getApplicationContext()保存您的偏好,如果將其用作上下文,它將與活動上下文一起保存,並且無法一直恢復

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM