安卓 在imageview下面加textview,两个分别居中
时间: 2024-05-12 14:13:20 浏览: 167
安卓textview左右对齐,自适配间距
您可以使用`RelativeLayout`布局来实现这个效果。在`RelativeLayout`中,您可以使用`android:layout_centerInParent`属性来使子视图居中。以下是一个示例布局:
```xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/image_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/your_image"
android:layout_centerInParent="true"/>
<TextView
android:id="@+id/text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Your Text"
android:textSize="20sp"
android:layout_below="@id/image_view"
android:layout_centerHorizontal="true"/>
</RelativeLayout>
```
在上面的示例中,`ImageView`和`TextView`都被放置在`RelativeLayout`中。`ImageView`使用`android:layout_centerInParent`属性居中,而`TextView`使用`android:layout_below`和`android:layout_centerHorizontal`属性相对于`ImageView`居下并水平居中。
阅读全文