2013-01-05 79 views
1

当我开始我的应用程序的GridView显示蓝色背景我想设置白色背景如何设置Android 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> 

enter image description here

+0

请提供您的项目XML – Jeetu

回答

3

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

<?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 enter image description here