为了账号安全,请及时绑定邮箱和手机立即绑定

设置标题背景颜色

设置标题背景颜色

慕娘9325324 2019-08-09 16:14:41
设置标题背景颜色在我的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));
  }}


查看完整回答
反对 回复 2019-08-09
  • 3 回答
  • 0 关注
  • 1000 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信