我在所有活动中使用自定义标题栏,但我可以在 PreferenceActivity 中使用它。
我在 PreferenceActivity 中能做的就是:
@Override
protected void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title_bar);
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences3);
我的首选项活动中的标题栏始终保持灰色,没有任何文本,但其他活动在此代码中效果很好。我能做什么来解决我的问题?
put getWindow()....
超级之后addPreferencesFromResource...
所以顺序应该是:
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences3);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title_bar);
附注致谢原作者@杰弗里布拉特曼下列的我之前的回答在这里..
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)