gpt4 book ai didi

android - 首选项屏幕选项未显示

转载 作者:行者123 更新时间:2023-11-29 16:12:13 25 4
gpt4 key购买 nike

我的首选项屏幕选项没有显示,它显示了应用程序。意外停止..

这是我的 Preference.java-

public class Prefs extends PreferenceActivity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.id.settings);

}

这是Preference-的设置-

<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<CheckBoxPreference
android:key="music"
android:title="@string/music_title"
android:summary="@string/music_summary"
android:defaultValue="true"/>
<CheckBoxPreference
android:defaultValue="true"
android:summary="@string/hints_summary"
android:title="@string/hints_title"
android:key="hints"/>
</PreferenceScreen>

这是项目选择事件-

public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId()==R.id.settings)
{
startActivity(new Intent(this,Prefs.class));

return true;
}
return false;
}

并且该 Activity 在 list 文件中注册良好。

<activity
android:name=".Prefs"
android:label="@string/settings_title" >

</activity>

最佳答案

addPreferencesFromResource() 

方法应该加载包含首选项的 XML 文件。因此,在您的代码中替换

addPreferencesFromResource(R.id.settings) 

addPreferencesFromResource(R.xml.yourPreferenceSettingsFileHere) 

这将解决您的问题。

关于android - 首选项屏幕选项未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12257459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com