浅析Android App的相对布局RelativeLayout

2019-12-10 18:12:21丽君

4.android 4.2  Relativelayout布局的新属性
值为某个存在控件的di:
(1)android:layout_alignStart 当前控件的起始位置对对齐到某个存在控件id的起始位置
(2)android:layout_alignEnd  当前控件的起始位置对对齐到某个存在控件id的对齐到终点位置

值为true or false:
(1)android:layout_alignParentStart  对齐到父控件的起始位置
(2)android:layout_alignParentEnd 对齐到父控件的终点位置

5.字体居中

android:gravity="center"

默认值:
android:hint="值"
andriod:inputType="textpassworld"

四、相对布局实例—登录界面

<RelativeLayout xmlns:android="http://www.easck.com/apk/res/android" 

  xmlns:tools="http://www.easck.com/tools" 
  android:layout_width="match_parent" 
  android:layout_height="match_parent" 
  android:layout_margin="20dp" 
  tools:context=".MainActivity" > 
   
  <TextView  
    android:id="@+id/Txttitle" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:gravity="center_horizontal" 
    android:layout_alignParentRight="true" 
    android:text="登录界面"/> 
 
  <EditText 
    android:id="@+id/username" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignLeft="@id/Txttitle" 
    android:layout_alignRight="@id/Txttitle" 
    android:layout_below="@id/Txttitle"  
    android:layout_marginTop="20dp" 
    android:hint="username"/> 
  <EditText  
    android:id="@+id/password" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@id/username" 
    android:layout_alignLeft="@id/username" 
    android:layout_alignRight="@id/username" 
     android:layout_marginTop="20dp" 
    android:hint="pass