我已将SettingsActivity添加到我的项目中。默认情况下,Android Studio创建了3个类别,包含3个标题。当我点击类别时,会出现新设置屏幕。 我不希望这样。我的应用程序的settigns选项非常有限,所以我想只得到平面设置列表,没有任何标题和类别。
我找到了什么,没有工作或弃用api。你能指出我的正确方向,如何实现平面设置屏幕而不使用任何弃用的api?
答案 0 :(得分:6)
在onCreate()
的{{1}}方法中添加常规片段并在SettingActivity
GeneralPreferenceFragment
并覆盖 @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setupActionBar();
this.getFragmentManager().beginTransaction().replace(android.R.id.content, new GeneralPreferenceFragment()).commit();
}
中的onOptionItemSelected
,如下所示:
GeneralPreferenceFragment