📅  最后修改于: 2023-12-03 15:13:22.751000             🧑  作者: Mango
相对布局是Android中常用的一种布局方式,它根据控件之间相对位置进行布局。使用相对布局可以方便地实现控件之间的位置关系,并且能够适应不同分辨率的屏幕。
相对布局的属性有:
所有的属性值均为控件的id,表示该控件与指定控件之间的相对位置关系。
下面是一个简单的相对布局示例,其中包含了ImageView和TextView控件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/imageview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/image"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"/>
<TextView
android:id="@+id/textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:layout_toRightOf="@id/imageview"
android:layout_centerVertical="true"/>
</RelativeLayout>
该布局将ImageView和TextView放置在RelativeLayout中,并设置它们之间的相对位置关系。ImageView与父容器的左上角对齐,TextView在ImageView的右侧并垂直居中。