2015-01-13 2 views
2

У меня есть этот цвет в значениях/цветандроид цвет HEX не работает на некоторых devicec

`<color name="custom_green">#09c09b</color>` 

и использовать его в моем XML

<RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:background="@color/custom_green"> 

</RelativeLayout> 

он прекрасно работает в связующей 5,4, Samsung Galaxy s4 ..., но не работает на некоторых устройствах, например sony xperia или samsung galaxy duos 2 (ничего не показывать или показывать черным).

На стыке 5 enter image description here

на Sony Xperia

enter image description here

+1

у вас разные раскладки для разных плотностей экрана –

+0

нет у меня есть один макет для всех –

ответ

2

Я сталкивался с такой же проблемой. Я не знаю, почему это происходит, но я нашел для меня рабочее решение. Попробуйте добавить FF до вашего значения цвета, он сообщит андроиду, что вы не хотите иметь прозрачность с вашим цветом.

Так что ваш colors.xml будет выглядеть следующим образом:

<color name="custom_green">#FF09C09B</color> 

Надеется, что это помогает.

+0

Спасибо за комментарий, но не помогли. –

Смежные вопросы