我試圖使用GridView控件創建將類似於冰淇淋三明治庫的應用程序圖像畫廊指數:GridView控件佈局像Android 4.0的畫廊
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。
謝謝。
您是否爲GridView定義了自定義適配器? – 2012-04-10 16:00:05
@PareshMayani是的我在這裏使用了一個自ImageAdapter的自定義適配器:http://developer.android.com/resources/tutorials/views/hello-gridview.html – selsine 2012-04-10 20:15:45