相对布局(中)

1. 对齐至控件的基准线

2. 与父控件的四个边缘对齐

3. 对齐至父控件的中央

 

1. 对齐至控件的基准线

   

 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 2     xmlns:tools="http://schemas.android.com/tools"
 3     android:layout_width="match_parent"
 4     android:layout_height="match_parent"
 5     tools:context="first.pack.MainActivity$PlaceholderFragment" >
 6 
 7     <TextView
 8         android:id="@+id/firstView"
 9         android:layout_width="wrap_content"
10         android:layout_height="wrap_content"
11         android:textSize="50sp"
12         android:background="#FF0000"
13         android:text="hello" />
14     
15     <TextView
16         android:layout_width="wrap_content"
17         android:layout_height="wrap_content"
18         android:layout_toRightOf="@+id/firstView"
19         android:layout_alignBaseline="@+id/firstView"  //对齐基准线!!!
20         android:background="#00FF00"
21         android:text="mirrorhanyu" />
22 
23 </RelativeLayout>

 

2. 与父控件的四个边缘对齐

      

 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 2     xmlns:tools="http://schemas.android.com/tools"
 3     android:layout_width="match_parent"
 4     android:layout_height="match_parent"
 5     tools:context="first.pack.MainActivity$PlaceholderFragment" >
 6 
 7     <TextView
 8         android:id="@+id/firstView"
 9         android:layout_width="wrap_content"
10         android:layout_height="wrap_content"
11         android:textSize="50sp"
12         android:background="#FF0000"
13         android:layout_alignParentRight="true"   //与父控件右边对齐
14         android:text="hello" />  
15 
16 </RelativeLayout>

    

    

     当代码为

 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 2     xmlns:tools="http://schemas.android.com/tools"
 3     android:layout_width="match_parent"
 4     android:layout_height="match_parent"
 5     tools:context="first.pack.MainActivity$PlaceholderFragment" >
 6 
 7     <RelativeLayout    
 8         android:layout_width="wrap_content"
 9         android:layout_height="300dp"
10         android:background="#00FF00">
11         <TextView
12             android:id="@+id/firstView"
13             android:layout_width="wrap_content"
14             android:layout_height="wrap_content"
15             android:textSize="50sp"
16             android:background="#FF0000"
17             android:layout_alignParentRight="true"   //与就近的父控件对齐
18             android:layout_alignParentBottom="true"
19             android:text="hello" />  
20     </RelativeLayout>
21 </RelativeLayout>

        

 

      

3. 对齐至父控件的中央

           

 

转载于:https://www.cnblogs.com/iMirror/p/3810264.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值