2013-03-24 74 views
0

我有首选项活动 但是,每当我打电话时,首选项都是空的。没有标题或摘要可见。您可以点击偏好设置,它会突出显示,但没有文字。我试着添加一个EditTextPreference,在这种情况下,点击时会弹出一个编辑文本,但没有文本。Android - 首选项屏幕不显示偏好设置

活动:

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> 

感谢

回答

0

我想通出。我正在使用ActionBarSherlock库,并且我正在扩展常规的PreferencesActivity,当它应该是Sherlock * PreferencesActivity

现在一切正常。

+1

你应该接受你的答案 - 更好地为你,为我们;) – 2013-03-25 01:17:31

0

你可以尝试添加这里面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> 
0

始终,整个应用程序通过getApplicationContext()保存preferces,如果你使用它作为背景下,将活动现场保护和不能retreived所有的时间