线性布局:LinearLayout
跟节点
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android">
</LinearLayout>
跟属性android:orientation="horizontal" android:orientation="vertical" 水平还是垂直分布。水平分布,每个控件占用一列。垂直分布,每个控件占用一行。
android:layout_width android:layout_height 宽/高设置,match_parent/fill_parent 充满父容器,wrap_content由内容决定,刚好放下内部控件。
控件基本属性:
android:id="@+id/text" 控件id
android:text="@string/hello_world" 文本内容
android:gravity="center_vertical" 位置(居中、居左、居右) 非控件放置位置,而是控件内部(文字)位置
android:textSize="32pt" 字体大小
android:background="#aa0000" 背景色
android:textColor="#0000FF"; 字体颜色
android:layout_width="match_parent" android:layout_height="wrap_content" 控件水平垂直大小
android:paddingLeft="10dip"
android:paddingTop="10dip"
android:paddingRight="10dip"
android:paddingBottom="10dip"
内部边距
android:layout_weight="1" 多个控件的所占面积的比例,注layout必须充满父容器,不然此处无效
android:singleLine="true" 内容再多也只显示一行 false则自动换行