<ImageView android:layout_width="70dp" android:layout_height="10dp" android:src="@mipmap/totop" android:scaleType="fitXY" android:paddingLeft="20dp" android:paddingRight="20dp" android:layout_gravity="center_horizontal"/>这个图片没有居中
时间: 2024-02-14 21:15:40 浏览: 105
Android中ImageView无法居中的问题解决方法
根据你提供的代码,这个 `ImageView` 已经设置了 `android:layout_gravity="center_horizontal"`,但是可能由于 `ImageView` 的宽度不够,导致图片无法水平居中。
你可以将 `ImageView` 的宽度调大,或者将其所在的父控件设置为 `match_parent`,这样 `ImageView` 就可以居中显示了。例如:
```
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/totop"
android:scaleType="fitXY"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:layout_gravity="center_horizontal" />
</LinearLayout>
```
这里将 `LinearLayout` 的宽度设置为 `match_parent`,并将 `ImageView` 的宽度设置为 `wrap_content`,这样 `ImageView` 就可以在 `LinearLayout` 中水平居中了。
阅读全文