【问题标题】:How to set global application background color?如何设置全局应用背景颜色?
【发布时间】:2016-09-16 12:32:42
【问题描述】:

我知道我可以为layout.xml 文件中的各个视图分配背景颜色。例如,Activity 的根布局的背景颜色实际上是此活动的背景颜色。但是有没有办法为整个应用程序全局设置这种颜色,以便所有活动和片段自动获取它?我正在使用Theme.AppCompat 主题。

或者我根本不应该改变默认的灰色?

【问题讨论】:

  • 检查一下stackoverflow.com/questions/10156816/…>
  • 上一个答案对于特定情况并不完全正确,当您为窗口转换设置动画(进入或退出)时,特别是如果您使用缩放动画(x 和/或 y 的比例缩小 (
  • @MykolaMelnyk:我遇到过这个问题,但非常感谢您描述它甚至给出解释。

标签: android android-theme


【解决方案1】:

在基本应用程序主题的样式文件中,为所有值文件夹添加下面提到的行

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <item name="android:windowBackground">@android:color/white</item>
</style>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-20
    • 2015-02-14
    • 2013-06-19
    • 1970-01-01
    • 2013-03-12
    • 2010-12-11
    相关资源
    最近更新 更多