Android 颜色未在模拟器或设备中正确反映

emm*_*mby 5 android colors

我正在尝试将 RelativeLayout 的背景设置为特定颜色。但是,模拟器和设备显示的颜色相差很多。

例如,

<RelativeLayout
    android:background="#e1e5e8"
    android:layout_width="wrap_content"
    android:layout_height="85px">
Run Code Online (Sandbox Code Playgroud)

#e1e5e8 是一种漂亮的银色。

但是,当我在模拟器中查看该布局时,返回的颜色(在 Snow Leopard 上使用 xScope 获取像素值)是#e7e7ef,看起来有点紫色。

看着 G1 上的景色也有点偏离我想要的。如果我使用调试器截取 G1 的屏幕截图并检查像素,它们也是#e7e7ef.

是什么赋予了?看起来它一定不仅仅是一个伽马问题,不是吗?

Bos*_*one 1

由于 Mac 上的显示器和设备的显示屏不同,因此实际上预计颜色会略有偏差。由于我不知道如何校准手机,我建议你可以尝试校准 Mac 上的显示屏,使其看起来与设备相似。当然,G1 显示屏和 MyTouch 显示屏以及任何其他显示屏也会有所不同,所以我想知道您是否需要打扰