03 EditText文本编辑框
二 EditText 文本编辑框 父类: TextView
>概念:文本编辑框 可以进行文本编辑
android:textColor="#00f" 文本颜色
android:hint="请输入用户名称" 提示
android:textColorHint="#f00" 提示的颜色
android:textCursorDrawable="@null" 光标颜色
android:digits="abcdefg" 文字的限定
android:inputType="number" 键盘弹出样式 ,改变文字内容
number:数字
date:日期
textPassword:改变密码样式
<requestFocus/>获取焦点
在逻辑代码中获取文本信息:
>//获取输入框的内容
//trim()去除前后空格
>概念:文本编辑框 可以进行文本编辑
android:textColor="#00f" 文本颜色
android:hint="请输入用户名称" 提示
android:textColorHint="#f00" 提示的颜色
android:textCursorDrawable="@null" 光标颜色
android:digits="abcdefg" 文字的限定
android:inputType="number" 键盘弹出样式 ,改变文字内容
number:数字
date:日期
textPassword:改变密码样式
<requestFocus/>获取焦点
在逻辑代码中获取文本信息:
>//获取输入框的内容
//trim()去除前后空格
String name = etName.getText().toString().trim();
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" 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="com.fmy.img.MainActivity" > <EditText android:layout_width="200dp" android:layout_height="wrap_content" android:cursorVisible="true" android:gravity="center" android:hint="提示文字" android:textColorHint="#f00" /> <!-- android:inputType="number" 设置键盘为数字键盘且不能有小数 android:inputType="numberDecimal" 设置键盘为数字键盘允许有小数 android:inputType="textPassword" 设置密文输入 android:inputType="numberPassword" 密文输入且只能为小数 android:textColorHint="#f00"设置提示文字的颜色 android:singleLine="true" 设置单行显示 android:gravity="center"设置文字居中显示 提示文字在内 ndroid:textCursorDrawable="@null"设置光标颜色 如果为@null则和textColor颜色一致 android:hint="提示文字" 提示文字 android:cursorVisible="false"设置光标是否可见 --> <EditText android:layout_width="200dp" android:layout_height="wrap_content" android:cursorVisible="false" android:gravity="center" android:hint="提示文字" android:singleLine="true" android:textCursorDrawable="@null" android:inputType="numberPassword" android:textColorHint="#f00" /> </LinearLayout>