您的位置:首页 > 移动开发 > Android开发

Android ApiDemos示例解析(165):Views->Layouts->TableLayout->10. Simple Form

2012-09-16 16:41 465 查看
前面介绍了使用LinerLayout和RelativeLayout构造Simple Form:

Android ApiDemos示例解析(145):Views->Layouts->LinearLayout->5.Simple
Form

Android ApiDemos示例解析(152):Views->Layouts->RelativeLayout->2.Simple
Form

本例使用LabelLayout构造了一个简单输入表单:

<TableLayout xmlns:android=”http://schemas.android.com/apk/res/android”

android:layout_width=”match_parent”

android:layout_height=”match_parent”

android:stretchColumns=”1″>

<TableRow>

<TextView

android:text=”@string/table_layout_10_user”

android:textStyle=”bold”

android:gravity=”right”

android:padding=”3dip” />

<EditText android:id=”@+id/username”

android:text=”@string/table_layout_10_username_text”

android:padding=”3dip”

android:scrollHorizontally=”true” />

</TableRow>

<TableRow>

<TextView

android:text=”@string/table_layout_10_password”

android:textStyle=”bold”

android:gravity=”right”

android:padding=”3dip” />

<EditText android:id=”@+id/password”

android:text=”@string/table_layout_10_password_text”

android:password=”true”

android:padding=”3dip”

android:scrollHorizontally=”true” />

</TableRow>

<TableRow

android:gravity=”right”>

<Button android:id=”@+id/cancel”

android:text=”@string/table_layout_10_cancel” />

<Button android:id=”@+id/login”

android:text=”@string/table_layout_10_login” />

</TableRow>

</TableLayout>

android:stretchColumns=”1″ 表示第二列将占据表格剩余空间,注意EditText 的android:scrollHorizontally 属性,当EditText输入多行时,该行高度也会跟着变化:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐