Приложение отображает цвет немного по-разному на разных устройствах
Я определил следующий цвет фона в моем макете.
<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
, у которого есть Oreo 8.0
установлен, он отображает цвет немного по-другому.
Когда я делаю скриншот своего экрана и получаю его код цвета, я получаю #012b5d
Однако это отображает точно такой же цвет в Samsung s5
,
1 ответ
Я думаю, что проблема в вашей теме приложения по умолчанию. Платформа Android предоставляет набор стилей и тем, которые вы можете использовать (наследовать) в своем приложении. Но тема по умолчанию может иметь некоторые отличия в другой версии Android.
Попробуйте создать свой собственный стиль и использовать в качестве темы приложения.