我想在GridView
.
我试图以不同的方式获得屏幕尺寸。例如:
final int h = getResources().getDisplayMetrics().densityDpi;
and set size of the image..
convertView.setLayoutParams(new GridView.LayoutParams(h, h));
但这还不够。如果屏幕很大,那么 2 个图像在大屏幕上看起来非常小 - 就像花生一样。
例如,谁能指导我。设备的屏幕尺寸为纵向 4 英寸,我可以创建 2 张几乎 2 英寸的图像。
这是我的gridview xml文件
<GridView
android:id="@+id/grid_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:alwaysDrawnWithCache="true"
android:clipChildren="true"
android:gravity="center_horizontal"
android:horizontalSpacing="2dp"
android:verticalSpacing="5dp"
android:numColumns="auto_fit"
android:padding="0dp"
android:scrollingCache="true"
android:smoothScrollbar="true"
android:stretchMode="columnWidth"
>
</GridView>