升级到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);
}}
- 3 回答
- 0 关注
- 631 浏览
添加回答
举报
0/150
提交
取消