1

アプリを起動すると、グリッドビューに青い背景が表示されます白い背景を設定したい設定方法

ここに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 に答える