正如标题所说,我Checkbox
Background
在 Xperia 手机上遇到了问题。该代码在除 Xperia 之外的所有设备上都运行良好。它只是没有显示背景。
myCheckbox.setBackgroundResource(R.drawable.customBackground);
也没有myCheckbox.setBackgroundColor(Color.RED);
正如关于 SO 的另一篇文章所述,Background
Xperia 上的方法似乎已损坏。我尝试了给定的修复程序,它适用于颜色。
myCheckbox.setDrawingCacheEnabled(true);
myCheckbox.setDrawingCacheBackgroundColor(Color.RED);
问题是我没有setDrawingCacheBackgroundResource(int)
方法。
因此有我的两个问题:
1-有人知道如何解决吗?
2-如果有人知道,我怎么知道手机是否真的是 Xperia?只是做类似的事情
if( /*phone is Xperia*/ )
/*Use fix*/
else
/*Proceed normaly*/
多谢你们 !