我们只在S3中遇到颜色变化。
在布局XML中,颜色被明确定义为Hex。
在所有设备上都是绿色,但在S3上有时会变为红色
由于否定回复而进行编辑:
为了清楚起见,有时候和运行时的颜色在S3上都在变化。
显然将set background调用为一个普遍设置的视图会导致其他视图中的其他视图也为其设置了原始颜色
答案 0 :(得分:3)
尝试以不同的方式设置颜色:
YourView.setBackgroundColor(Color.argb(255, 255, 255, 255));
所以不是来自xml文件。
答案 1 :(得分:1)
伙计,我认为它与您的编码或十六进制值无关,请检查S3的显示设置。转到设置,然后选择显示,然后选择屏幕模式,最后从中选择自然选项。希望它有效。您可以尝试其他变体。
答案 2 :(得分:1)
显然在S3(至少)在布局中设置了视图背景,然后以编程方式将其更改为其他颜色,原始颜色将在整个应用中显示为新颜色。
Jitesh Dalsaniya&萨尔曼汗,你可以尝试重新创造我所描述的内容。
希望这篇文章可以帮助任何遇到这个奇怪问题的人。