为了账号安全,请及时绑定邮箱和手机立即绑定

升级到支持库v21后,PreferenceActivity中没有ActionBar

升级到支持库v21后,PreferenceActivity中没有ActionBar

郎朗坤 2019-11-06 10:36:32
升级到Support Library v21之后,我的ActionBar PreferenceActivity消失了。我是否错过了主题中的某些属性以再次激活它?黑色的ActionBar也有类似的麻烦。我还尝试通过Toolbar在根布局中添加a 来给它添加一些小技巧,但这并没有达到预期效果。
查看完整描述

3 回答

?
梦里花落0921

TA贡献1772条经验 获得超6个赞

使用AppCompatActivity&PreferenceFragment解决问题:


AppCompatActivity:


public class SettingsActivity extends AppCompatActivity {


@Override

protected void onPostCreate(Bundle savedInstanceState) {

    super.onPostCreate(savedInstanceState);

    getFragmentManager().beginTransaction().replace(android.R.id.content, new SettingsFragment()).commit();

}}

PreferenceFragment:


public class SettingsFragment extends PreferenceFragment {


@Override

public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    addPreferencesFromResource(R.xml.settings_preferences);

}}


查看完整回答
反对 回复 2019-11-06
  • 3 回答
  • 0 关注
  • 631 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信