關於LinearLayout佈局右對齊的問題
阿新 • • 發佈:2019-02-16
作為一個學習android的新手,有時候佈局問題往往困擾著我們,上網查資料有時候也不盡人意,關於LinearLayout佈局兩個控制元件一個左對齊,一個右對齊,且垂直居中,本人偶然發現了一個比較好的方法,在此與大家分享一下。不多說,直接上程式碼。
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"android:orientation="vertical"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="20dp" android:layout_marginRight="20dp" android:layout_marginTop="50dp" android:background="@drawable/frame2" android:orientation="vertical"> <TextViewandroid:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:layout_marginTop="20dp" android:text="<返回" android:textSize="20sp" /> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="20dp" android:layout_marginRight="20dp" android:layout_marginTop="20dp" android:background="@drawable/frame" android:hint="手機號" android:padding="10dp" /> <LinearLayout android:layout_marginTop="15dp" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:layout_width="180dp" android:layout_height="wrap_content" android:layout_marginLeft="20dp" android:layout_marginRight="20dp" android:background="@drawable/frame" android:hint="驗證碼" android:padding="10dp" /> <RelativeLayout android:gravity="right" android:layout_width="match_parent" android:layout_height="wrap_content"> <TextView android:gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="20dp" android:background="@drawable/frame2" android:backgroundTint="#FF78EDAD" android:hint="獲取驗證碼" android:padding="5dp" android:textColorHint="#ffffff" android:textSize="15sp" /> </RelativeLayout> </LinearLayout> </LinearLayout> </LinearLayout>