我正在尝试使用 GridView 创建一个类似于 Ice Cream Sandwhich 画廊应用程序的图片库索引:
http://www.techdron.com/wp-content/uploads/2011/10/sw_albums.jpg
(对不起,我还不能使用 img 标签)
我查看了所有常见的教程(例如http://developer.android.com/resources/tutorials/views/hello-gridview.html),但没有一个真正给我我想要的东西。
现在我有以下内容:
<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="100dp"
android:numColumns="auto_fit"
android:verticalSpacing="2dp"
android:horizontalSpacing="2dp"
android:stretchMode="none"
android:gravity="center"
android:layout_weight="1"
android:background="#000000"/>
我正在适配器中创建我的视图,如下所示:
imageView = new ImageView(mContext);
imageView.setLayoutParams(new GridView.LayoutParams(148,148));
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
它很接近,但感觉真的不一样,我不确定它是否能在所有设备上很好地扩展。有谁知道这样使用 GridView 的方法?或者我应该考虑使用另一个小部件,例如GridLayout。
谢谢。