设置标题背景颜色

设置标题背景颜色

在我的Android应用程序中,我希望标准/基本标题栏改变颜色。

要更改您拥有的文本颜色setTitleColor(int color),有没有办法更改条形图的背景颜色?


慕娘9325324
浏览 1001回答 3
3回答

至尊宝的传说

还有另一种方法可以更改背景颜色,但如果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));   }}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android