我在布局中定义了以下背景颜色。
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:background="@color/appTheme"
/>
@color
在colors.xml
文件中定义。
<color name="appTheme">#002B5C</color>
现在,当我在安装了samsung s8
的{{1}}中运行应用程序时,它显示的颜色几乎没有什么不同。
当我截取屏幕截图并获取其颜色代码时,我得到Oreo 8.0
但是,它在#012b5d
中显示完全相同的颜色。
答案 0 :(得分:0)
我认为问题是您的默认应用主题。 Android平台提供了您可以在应用中使用(继承)的样式和主题的集合。但是默认主题可能在另一个Android版本中有所不同。
尝试创建自己的样式并将其用作应用程序主题。