本文介绍了操作栏没有显示:Theme.Appcompat.Light.DarkActionBar在preference活动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在我的preference活动使用,因为漂亮的复选框的这个主题,但我的操作栏没有显示。
I want to use this theme in my preference activity because of the nice checkbox but my action bar isn't showing.
推荐答案
的不延伸 ActionBarActivity
,这是需要采取行动酒吧是可用的。
PreferenceActivity
does not extend ActionBarActivity
, which is required for action bar to be available.
如果你需要一个preferences屏幕与操作栏,尝试使用 preferenceFragment
内的 ActionBarActivity
代替。
If you need a preferences screen with action bar, try to use PreferenceFragment
inside an ActionBarActivity
instead.
public class SettingsActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Display the fragment as the main content.
getFragmentManager().beginTransaction()
.replace(android.R.id.content, new SettingsFragment())
.commit();
}
}
public static class SettingsFragment extends PreferenceFragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Load the preferences from an XML resource
addPreferencesFromResource(R.xml.preferences);
}
...
}
参考:
这篇关于操作栏没有显示:Theme.Appcompat.Light.DarkActionBar在preference活动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!