PreferenceActivity 中的自定义标题栏?
我在所有活动中使用自定义标题栏,但我可以在 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);
我的首选项活动中的标题栏始终保持灰色,没有任何文本,但其他活动在此代码中效果很好。我能做什么来解决我的问题?
I am using a custom title bar for my all activities but i can use this in PreferenceActivity.
All i can do in PreferenceActivity is this:
@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);
My title bar in preference activity stay always grey without any text but other activities works very well this code. What i can do to solve my problem??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将
getWindow()....
放在 super 和addPreferencesFromResource...
之后,因此顺序应该是:ps 致原作者 @jeffrey-blattman 遵循我之前的回答这里..
put
getWindow()....
after super andaddPreferencesFromResource...
so order should be:p.s. credits to original author @jeffrey-blattman following my previous answer here..