android layout 对齐,安卓利用TableLayout实现控件列对齐
背景
有時以列表形式展示控件時,需要保持上下控件對齊.
效果圖
“用戶賬號:”和“密碼:”居左或居右對齊,同時后面的輸入框也對齊.
實現方案
利用TableLayout實現,里面嵌套TableRow.
實現描述列居左對齊
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center">
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="用戶賬號:" />
android:id="@+id/editText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="100dp" />
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="密碼:" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="100dp" />
實現描述列居右對齊
在TextView中增加了android:textAlignment="textEnd"屬性
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center">
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="用戶賬號:"
android:textAlignment="textEnd" />
android:id="@+id/editText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="100dp" />
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="密碼:"
android:textAlignment="textEnd" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="100dp" />
總結
以上是生活随笔為你收集整理的android layout 对齐,安卓利用TableLayout实现控件列对齐的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android toast通知关闭,屏蔽
- 下一篇: android 单选框 icon,And