问题解决:GridView中item默认靠左显示,要使其居中显示


解决办法:

1 在其item布局文件中设置如下:


    android:layout_width="fill_parent"            //layout_width属性值为fill_parent而不是wrap_content
    android:layout_height="wrap_content"
    android:orientation="vertical" 
    android:gravity="center"
  
    android:padding="10dp"
    >

    android:src="@drawable/ic_launcher"
    android:id="@+id/image"
    
    android:layout_width="60dp"
    android:layout_height="60dp"
    
    />


    android:id="@+id/text"
     
    android:layout_marginTop="5dp"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textColor="@color/primary_text"
    android:textSize="20dp"
    android:text="文字"
    />


2 效果如下图:


问题解决:GridView中item默认靠左显示,要使其居中显示_第1张图片

3  将item布局绑定到在gridview上,最终效果如下


问题解决:GridView中item默认靠左显示,要使其居中显示_第2张图片


你可能感兴趣的:(移动开发(小学词汇学习APP))