4.EditText控件的应用实例:结合TableLayout
2017-09-21 10:18
330 查看
目标效果:
为了使应用程序布局显示不杂乱,添加了一个TableLayout表格布局文件管理器,其中页面的每一行是使用TableRow 来装控件。其中,整个文件是采用TableLayout表格布局器布局,对于界面中要显示的每一行,采用TableRow将该行的所有控件包含起来,在这里是两个控件一组,最后的一行是两个按钮,采用嵌套的线性布局实现。
布局实现:
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/TableLayout1" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" > <TextView android:text="用户名" android:textSize="20dp" /> <EditText android:hint="请输入用户名" android:textSize="20dp" android:inputType="textPersonName"/> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" > <TextView android:text="密 码" android:textSize="20dp" /> <EditText android:hint="请输入密码" android:textSize="20dp" android:password="true" /> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" > <TextView android:text="确认密码" android:textSize="20dp" /> <EditText android:hint="请输入密码" android:textSize="20dp" android:inputType="textPassword"/> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" > <TextView android:text="电话号码" android:textSize="20dp" /> <EditText android:hint="请输入电话号码" android:textSize="20dp" android:inputType="phone" /> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" > <TextView android:text="邮箱地址" android:textSize="20dp" /> <EditText android:hint="请输入邮箱地址" android:textSize="20dp" android:inputType="textEmailAddress" /> </TableRow> <LinearLayout android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content"> <Button android:text="注册" android:textSize="20dp" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <Button android:text="重置" android:textSize="20dp" android:layout_width="wrap_content" android:layout_height="wrap_content"/> </LinearLayout> </TableLayout>
相关文章推荐
- UI控件----EditText 实例总结
- Android结合robotium实现自定义waitForText(String text),解决控件无法找到问题
- DotNetTextBox控件应用实例之简单留言簿
- Spring + mybatis整合方案总结 结合实例应用
- jsonp与Java结合应用实例
- 增加Android下spinner控件的点击下拉列表自动更新事件并实例应用--USB摄像头在spinner内下拉更新(二)
- 常用控件应用之文本框(TextView)特效
- 1.文本框TextView的应用实例
- FileUpload控件实例应用 Excel数据导入数据库
- CountDownLatch与AIDL获取应用软件大小结合使用实例
- 常用控件应用之文本框(TextView)特效
- android应用开发全程实录-你有多熟悉listview? getView重写 inflate结合各种Adapter实例
- Android开发之TextView控件用法实例总结
- 闹钟实例与远程机制AIDL工具android:process=":remote"结合应用
- stm32f103 adc1 与DMA的结合方式应用实例
- MFC树控件应用实例
- Android应用开发——TextView控件属性列表
- Android应用开发——TextView控件属性列表
- Android EditText TextWatcher应用实例
- Wpf Xaml间接查找控件或用x:name来应用控件实例