這是一個簡單的問題,但我無法得到答案。 我想要根據設備屏幕調整網格圖像的大小。android:gridview如何定義網格大小來始終適合屏幕
我有我的GridView定義爲
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="fill_parent" android:background="#111111">
<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:verticalSpacing="10dip"
android:horizontalSpacing="10dp" android:numColumns="auto_fit"
android:stretchMode="columnWidth" android:listSelector="@null"
android:layout_below="@+id/text1view" android:layout_marginTop="10dip"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
/>
</RelativeLayout>
,並在適配器我在做什麼:
imageView = new ImageView(mContext);
// imageView.setImageResource(mThumbIds[position]);
imageView.setLayoutParams(new GridView.LayoutParams(150, 150));
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
imageView.setOnClickListener(new View.OnClickListener() {`
非常感謝您的時間和答案。
謝謝你,有沒有我們可以使用一些關鍵字比浸硬編碼值的方法 – png