JIANGzihao0222

导航

 

一常见属性:

 

RelativeLayout(相对父容器组件)

 

 

相对对齐,没有定位,默认在左上角对齐,后面覆盖前面。

android:layout_alignParentRight="true"//右边相对位置对齐

 

 

android:layout_centerInParent="true"//中间对齐

 

 RelativeLayout相对父容器定位,放父容器中间,左边,下边。

相对兄弟组件

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:id="@+id/a"//设置id
android:background="#ff0000"
android:layout_centerInParent="true"
android:layout_width="100dp"
android:layout_height="100dp"
/>
<RelativeLayout
android:layout_toLeftOf="@+id/a"//临界组件a,右边对齐
android:background="#f0f000"
android:layout_width="100dp"
android:layout_height="100dp"
/>
</RelativeLayout>

 

 二:margin常见属性

 

 <?xml version="1.0" encoding="utf-8"?>

<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:id="@+id/a"
android:background="#ff0000"
android:layout_centerInParent="true"
android:layout_width="100dp"
android:layout_height="100dp"
/>
<RelativeLayout
android:background="#f0f000"
android:layout_marginLeft="100dp"//右移
android:layout_width="100dp"
android:layout_height="100dp"
/>
</RelativeLayout>
结果:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:padding="100dp"//容器与组件
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:id="@+id/a"
android:background="#ff0000"
android:layout_centerInParent="true"
android:layout_width="100dp"
android:layout_height="100dp"
/>
<RelativeLayout
android:background="#f0f000"

android:layout_width="100dp"
android:layout_height="100dp"
/>

</RelativeLayout>

 

posted on 2023-02-26 17:04  实名吓我一跳  阅读(36)  评论(0编辑  收藏  举报