android HEX颜色在某些设备上无效

时间:2015-01-13 11:06:39

标签: android colors hex

我在颜色/颜色中有这种颜色

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

并在我的xml中使用它

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

</RelativeLayout>

它在nexus 5,4,三星galaxy s4 ......中运行良好,但在某些设备上无效,例如sony xperia或samsung galaxy duos 2(不显示任何内容或显示黑色)。

关于nexus 5 enter image description here

on sony xperia

enter image description here

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。我不知道为什么会这样,但我为我找到了一个有效的解决方案。 尝试在颜色值之前添加FF,它会告诉android你不希望你的颜色有任何透明度。

所以你的colors.xml会是这样的:

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

希望这有帮助。