[英]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.