我试图将一个简单的图像网格彼此相邻,但似乎无法摆脱每个元素之间自动发生的~5px间距。
任何帮助将不胜感激! 约翰
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="0px"
android:layout_marginRight="0px"
android:orientation="vertical"
>
<ImageView
android:id="@+id/o1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="0px"
android:layout_marginRight="0px"
android:src="@drawable/p1
<ImageView
android:id="@+id/o2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/o1"
android:layout_marginLeft="0px"
android:layout_marginRight="0px"
android:src="@drawable/p2"/>
<ImageView
android:id="@+id/o3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/o2"
android:layout_marginLeft="0px"
android:layout_marginRight="0px"
android:src="@drawable/p3"/>
</RelativeLayout>
答案 0 :(得分:1)
我发现当使用内置导入Drawable资源的Android Studio时,它在我的图像周围添加了一个边框,我假设它们是正方形的。另外,在我的情况下,我的图像还不够大。我的理解是Android会自动缩小但不会缩小。
答案 1 :(得分:0)
尝试为每个元素添加android:padding="0px"
。
答案 2 :(得分:0)
添加android:layout_toRightOf =&#34; @ + id / 01&#34;到第二张图片。对第3张图像执行相同操作。这是一个相对布局,所以你可以这样做。
答案 3 :(得分:0)
将android:scaleType="fitXY"
添加到图像视图以删除空白间距。