android UI界面 weight 用法
:
-weight用在xml
- 语句为android:layout_weight=”数字”
- 主要用在LinearLayout布局中
weight可以理解为权重,(控件)按比例占据空间的意思,这个空间一般来说是线性(横或者竖)的。
例如,在方向为horizontal 的LinearLayout中,有个TextView和EditText
代码为:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal" android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="0dp"
android:layout_height="50dp"
android:textSize="25dp"
android:gravity="center"
android:text="姓名"
android:layout_weight="1"/>
<EditText
android:layout_width="0dp"
android:layout_height="50dp"
android:hint="请输入姓名"
android:ems="10"
android:id="@+id/editText1"
android:layout_weight="1"
/>
</LinearLayout>