Android 中有时出现色差,我碰到的情况是 Galaxy ACE4 中的白色和系统白色不同,所以显示时候颜色不同,很难看。
我发现的问题是 Color.white, android.R.color.white, R.color.white 是不同的,具体区别和联系还待测试。
解决方案 :
在代码中,把出现色差出的view的背景颜色设为 android.R.color.white
view.setBackgroundColor(getResources().getColor(android.R.color.white));