GridView Tutorials 详解
详解Google官方的GridView的例子
程序效果(图):
main.xml
<?xml version="1.0" encoding="utf-8"?> <!-- android:columnWidth 定义网格中一列的固定宽度 android:numColumns 定义有多少列显示,auto_fit 表示尽可能的填满整个可用空间 android:verticalSpacing 定义行间距 android:horizontalSpacing 定义列间距 android:stretchMode 设置列填满可用空间的方式,columnWidth 表示每一列等量伸展 android:gravity 设置每一个Item在他自身的单元格内的位置,center 表示在自身单元格内水平和垂直都居中 --> <GridView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/gridview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:columnWidth="90dp" android:numColumns="auto_fit" android:verticalSpacing="10dp" android:horizontalSpacing="10dp" android:stretchMode="columnWidth" android:gravity="center" />
GridViewPhotosShowActivity.java
程序中使用的图片的下载地址是:download these sample images.
说两句闲话,Google的官司败诉了。我觉得是必然的,甲骨文不可能放弃这么大的利益。
我觉得也希望Google能够购买甲骨文的Java专利权,或者在Apache基金那里获得开源的Java使用权。这毕竟对于Google和开发者来说都是有力的。