我使用Gridview将图像放入其中,我将一个图像分成长度和宽度相等的小块,例如列数= 4,行数= 4 然后我把这些碎片放在ArrayList中 当我把列数等于片数例如4时我在行之间得到更多空间但是当我把列数等于2时我没有得到更多空间而且没关系。 我应该做什么来把列数作为我分裂它,例如在示例中为4而不是2!
注意:分割宽度相等的大图像宽度。
this is my grid view
<GridView
android:id="@+id/vincentgridview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:horizontalSpacing="5dp"
android:verticalSpacing="5dp"
android:adjustViewBounds="true"
android:stretchMode="columnWidth"
android:layout_marginTop="30dp" >
这是网格视图项目
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
答案 0 :(得分:2)
删除此行
android:horizontalSpacing="5dp"
android:verticalSpacing="5dp"
或更改为..
android:horizontalSpacing="0dp"
android:verticalSpacing="0dp"
它应该可以正常工作。
答案 1 :(得分:-1)
请试试这个
<ImageView
android:id="@+id/imageView1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />