小编eco*_*nzi的帖子

Android背景颜色设置为灰色而不是@android:颜色/白色

在我的应用程序中,@background="@android:color/white"除了三星Galaxy S3 mini之外,所有背景设置的视图都能在所有设备上正确显示.在这种情况下,所有这些视图都具有灰色背景设置.

在此输入图像描述

在此特定情况下,包含复选框的LinearLayout的背景应为白色:

<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" >
...
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我试图取代android:background="@android:color/white"有android:background="#FFFFFF",但唯一的工作解决方案有是创建一个white_bg.xml到我绘制目录的一个:

<item android:bottom="0px">
    <shape android:shape="rectangle" >
        <solid android:color="@android:color/white" />
    </shape>
</item>
Run Code Online (Sandbox Code Playgroud)

并将背景设置更改为android:background="@drawable/white_bg".

认为这解决了我的问题,改变我的应用程序中的所有布局是非常烦人的,特别是因为这个问题似乎只影响少数设备.我想知道是否有一个更优雅的解决方案.

layout android background colors

5
推荐指数
1
解决办法
8499
查看次数

标签 统计

android ×1

background ×1

colors ×1

layout ×1