View 的默认背景色不是白色

在三星手机上白色被手机替换成了浅灰色

在三星的某些款手机上出现了上面提到的问题,
例如:SM-G5108 ,系统 4.4

其中出现的情况有两种

  • 背景色:在背景色设置为白色之后,但是在手机显示的是浅灰色;
  • 控件的颜色:某一个控件设置的背景色为白色,但是根部局里面没有设置背景色,而是显示的系统背景色(一般为系统提供的白色,但是个别手机的背景色为浅灰色)。所以显示颜色不统一;

下面说说解决方法

  • 设置背景色为 #FFFFFFFF,不要用 @android:color/whiteandroid.R.color.white
  • 给控件设置背景色要设置成 getSolidColor()getDrawingCacheBackgroundColor()

你可能感兴趣的:(View 的默认背景色不是白色)