当前位置:操作系统 > 安卓/Android >>

Android GridView的使用

GridView就是先将控件横向显示,然后纵向显示

 \

效果如上所示

先看一下GridView的布局文件

[html]
<?xml version="1.0" encoding="utf-8"?> 
 
    <GridView 
       xmlns:android="http://schemas.android.com/apk/res/android" 
        android:id="@+id/brainheroall" 
        android:background="#FFeff1ef" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:numColumns="auto_fit"   
        android:verticalSpacing="10dp"   
        android:horizontalSpacing="10dp"   
        android:columnWidth="90dp"   
        android:stretchMode="columnWidth"   
        android:gravity="center"   
    /> 
     

<?xml version="1.0" encoding="utf-8"?>

    <GridView
       xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/brainheroall"
        android:background="#FFeff1ef"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:numColumns="auto_fit" 
     android:verticalSpacing="10dp" 
     android:horizontalSpacing="10dp" 
     android:columnWidth="90dp" 
     android:stretchMode="columnWidth" 
     android:gravity="center" 
    />
   

这是如何显示GridView,下面的xml文件是GridView里面如何显示

[html]
<?xml version="1.0" encoding="utf-8"?>   
<RelativeLayout    
         xmlns:android="http://schemas.android.com/apk/res/android"    
         android:layout_height="wrap_content"    
         android:paddingBottom="4dip" android:layout_width="fill_parent">   
         <ImageView    
               android:layout_height="wrap_content"    
               android:id="@+id/ItemImage"    
               android:layout_width="wrap_content"    
               android:layout_centerHorizontal="true">    
         </ImageView>   
         <TextView    
               android:layout_width="wrap_content"    
               android:layout_below="@+id/ItemImage"    
               android:layout_height="wrap_content"    
               android:text=""    
               android:textColor="#FF000000" 
               android:layout_centerHorizontal="true"    
               android:id="@+id/ItemText">   
         </TextView>   
</RelativeLayout>  

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout  
         xmlns:android="http://schemas.android.com/apk/res/android"  
         android:layout_height="wrap_content"  
         android:paddingBottom="4dip" android:layout_width="fill_parent"> 
         <ImageView  
               android:layout_height="wrap_content"  
               android:id="@+id/ItemImage"  
               android:layout_width="wrap_content"  
               android:layout_centerHorizontal="true">  
         </ImageView> 
         <TextView  
               android:layout_width="wrap_content"  
               android:layout_below="@+id/ItemImage"  
               android:layout_height="wrap_content"  
               android:text=""  
               android:textColor="#FF000000"
               android:layout_centerHorizontal="true"  
               android:id="@+id/ItemText"> 
         </TextView> 
</RelativeLayout>
下面是Java代码如何使用GridView

[java]
pack

补充:移动开发 , Android ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,