在我的应用程序中,所有背景设置为@background =“@
android:color / white”的视图都在除三星Galaxy S3 mini之外的所有设备上正确显示.在这种情况下,所有这些视图都具有灰色背景设置.
在此特定情况下,包含复选框的LinearLayout的背景应为白色:
android:id="@+id/ll_child1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@android:color/white"
android:padding="10dp"
android:orientation="vertical" >
...
我尝试用android:background =“#FFFFFF”替换android:background =“@ android:color / white”,但是唯一可行的解决方案是在我的drawable目录中创建一个white_bg.xml:
并将背景设置更改为android:background =“@ drawable / white_bg”.
认为这解决了我的问题,改变我的应用程序中的所有布局是非常烦人的,特别是因为这个问题似乎只影响少数设备.我想知道是否有一个更优雅的解决方案.