编辑框使用EditText表示,作用是在屏幕上显示文本输入框。编辑框可以输入单行文本,也可以输入多行文本,还可以指定是的文本(如密码、电话号码、日期等)。编辑框的基本语法格式如下。
<EditText 属性列表 />
XML属 性 | 说明 |
android: hint | 为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色 |
android:inputType | 设置文本的类型,用于帮助输入法显示合适的键盘类型。有如下值设置:none、text、textCapCharacters字母大小、textCapWords单词首字母大小、textAutoComplete自动完成、phone电话号码、datetime时间日期、date日期、time时间等 |
android:password | 以小点.显示文本 |
android:phoneNumber | 设置为电话号码的输入方式 |
//在空白处填入适当代码,使编辑框为空时默认显示“Hello World”。 <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:textColor="#DDDDDD" _________________ android:id ="@+id/et" android:maxLength = "10" / ></EditText/ > ANSWER:android:hint="Hello World"
(3)Button按钮用法
按钮使用Button表示,作用是在屏幕上显示一个按钮。按钮的基本语法格式如下。
<Button
属性列表
/>
在空白处填入适当代码,使按钮显示文字“点击”。 <Button android:layout_width="fill_parent" android:layout_height="wrap_content" ______________ ></Button> ANSWER:android:text="点击"
(5)实战代码、视频、截图
5.1界面编程实战1:实战视频
5.2相应XMl代码:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" android:orientation="vertical"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="注册新用户" android:gravity="center_horizontal" android:textSize="12pt" android:textStyle="bold" /> </LinearLayout> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="用户名:" android:textSize="10pt"/> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="请填写登陆账号" android:selectAllOnFocus="true" android:id="@+id/editText" /> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="密码:" android:textSize="10pt" /> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:password="true" /> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="电话号码:" android:textSize="10pt" /> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="请填写您的电话号码" android:phoneNumber="true" android:selectAllOnFocus="true" /> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="出生日期:" android:textSize="10pt" /> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="请填写你的出生日期" android:inputType="date" android:selectAllOnFocus="true" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_horizontal"> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="注 册" /> </LinearLayout> </LinearLayout> <!--author CYJ 2018-01-22 -->