Android(安卓)ApiDemos示例解析(145):Views->Layouts->LinearLayout->5.Simple Form
本例利用LinearLayout 构造一个输入表单,并使用layout_gravity 对齐来布置按钮显示的位置。
LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android”
android:orientation=”vertical”
android:background=”@drawable/blue”
android:layout_width=”match_parent”
android:layout_height=”wrap_content”
android:padding=”10dip”>
<!–
TextView goes on top…
–>
<TextView
android:layout_width=”match_parent”
android:layout_height=”wrap_content”
android:text=”@string/linear_layout_5_instructions”/>
<!–
Followed by the EditText field…
Also give it a standard background (the “android:”
part in @android:drawable/editbox_background
means it is system resource rather than
an application resource.
–>
<EditText
android:layout_width=”match_parent”
android:layout_height=”wrap_content”
android:background=”@android:drawable/editbox_background”/>
<!–
Use a horizontal layout to hold the two buttons.
This item has layout_gravity=”right”. This means the whole
horizontal LinearLayout is right aligned, not the individual
items within it. The horizontal LinearLayout’s width is set to
wrap_content. (If it was match_parent it would not have any
room to slide to the right.)
–>
<LinearLayout
android:orientation=”horizontal”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_gravity=”right”>
<Button
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:text=”@string/linear_layout_5_cancel”/>
<Button
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_marginLeft=”10dip”
android:text=”@string/linear_layout_5_ok” />
</LinearLayout>
</LinearLayout>
Layouts->LinearLayout->5.Simple Form_第1张图片" width="331" height="491" style="padding:0px; border:none; margin:5px auto; font:inherit; vertical-align:baseline; max-width:100%; height:auto; display:block;border:1px solid black;">
更多相关文章
- 相对布局相关属性
- Android(安卓)相对布局属性全集
- 安卓开发学习------1.相对布局(RelativeLayout)实现一个计算器
- android:layout_gravity 和 android:gravity 的区别
- android:layout_gravity和android:gravity的区别
- Android(安卓)界面布局之RelativeLayout
- android:layout_gravity 和 android:gravity 的区别
- Android(安卓)相对布局属性
- Android相对布局属性全集