设置标题背景颜色在我的Android应用程序中,我希望标准/基本标题栏改变颜色。要更改您拥有的文本颜色setTitleColor(int color),有没有办法更改条形图的背景颜色?
3 回答
至尊宝的传说
TA贡献1789条经验 获得超10个赞
还有另一种方法可以更改背景颜色,但如果Window的View层次结构及其标题发生更改,则它可能会在未来的Android版本上失败。但是,在这种情况下,代码不会崩溃,只是错过设置所需的颜色。
在您的活动中,例如onCreate,执行:
View titleView = getWindow().findViewById(android.R.id.title);if (titleView != null) { ViewParent parent = titleView.getParent(); if (parent != null && (parent instanceof View)) { View parentView = (View)parent; parentView.setBackgroundColor(Color.rgb(0x88, 0x33, 0x33)); }}
- 3 回答
- 0 关注
- 1000 浏览
添加回答
举报
0/150
提交
取消