1

当我启动我的应用程序gridview显示蓝色背景我想设置白色背景如何设置

在这里我放了我的 xml 和 imge

Gridview.xml

<LinearLayout android:id="@+id/bodyfirst"
         android:layout_width="fill_parent"
             android:layout_height="fill_parent"
             android:orientation="vertical"
          android:padding="15dp"
        <GridView
               android:id="@+id/gridview"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:numColumns="3" 
               android:drawSelectorOnTop="true"
               android:gravity="center_vertical"
               android:background="@android:color/white">
        </GridView>
    </LinearLayout>

在此处输入图像描述

4

1 回答 1

3

你应该添加背景LinearLayout,这个代码是正确的,例如

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@android:color/white">
<GridView
    android:id="@+id/gridview"
    android:layout_width="match_parent"
    android:layout_height="115px"
    android:numColumns="3"
    android:drawSelectorOnTop="true"
    android:gravity="center_vertical"
    android:background="@android:color/holo_blue_dark" />
<GridView
    android:id="@+id/gridview"
    android:layout_width="match_parent"
    android:layout_height="100px"
    android:numColumns="3"
    android:drawSelectorOnTop="true"
    android:gravity="center_vertical"
    android:background="@android:color/holo_blue_dark"
    android:layout_marginTop="13.0dp" />
  </LinearLayout>

你应该添加xmlns:android="http://schemas.android.com/apk/res/android"到 LinearLayout 在此处输入图像描述

于 2013-01-05T09:23:26.463 回答