Android系列教程之EditText使用详解——包含很多教程上看不到的功能演示

  

一:新建HelloEditText工程

<李>

,

<李>

<李>

<李>

<李>

,

<李>

,这时候运行还看不到EditText,因为我们还没有加上,修改activity_main。xml如下:

& lt; ? xml  version=" 1.0 ",编码=" utf - 8 " ?比;   & lt; LinearLayout  xmlns: android=" http://schemas.android.com/apk/res/android "   ,,,android: layout_width=翱砗汀?   ,,,android: layout_height=翱砗汀?   ,,,android:取向=按怪薄?在      ,,EditText & lt;   ,,,,,,,android: id=癅 + id/edit_text”   ,,,,,,,android: layout_width=翱砗汀?   ,,,,,,,android: layout_height=皐rap_content”   ,,,,,,,android:文本=闭馐且桓鯡ditText”,在   ,,,& lt;/EditText>      & lt;/LinearLayout>


二:EditText简介


三:长度和空白提示文字,提示文字颜色,是否可编辑等

<李>

<李>

. xml如下:,

& lt; ? xml  version=" 1.0 ",编码=" utf - 8 " ?比;   & lt; LinearLayout  xmlns: android=" http://schemas.android.com/apk/res/android "   ,,,android: layout_width=翱砗汀?   ,,,android: layout_height=翱砗汀?   ,,,android:取向=按怪薄?在      ,,EditText & lt;   ,,,,,,,android: id=癅 + id/edit_text”   ,,,,,,,android: layout_width=翱砗汀?   ,,,,,,,android: layout_height=皐rap_content”   ,,,,,,,android:最大长度=?0”   ,,,,,,,android:提示=扒胧淙胗没?在   ,,,& lt;/EditText>      & lt;/LinearLayout>


<李>

<李>

。xml如下:

& lt; ? xml  version=" 1.0 ",编码=" utf - 8 " ?比;   & lt; LinearLayout  xmlns: android=" http://schemas.android.com/apk/res/android "   ,,,android: layout_width=翱砗汀?   ,,,android: layout_height=翱砗汀?   ,,,android:取向=按怪薄?在      ,,EditText & lt;   ,,,,,,,android: id=癅 + id/edit_text”   ,,,,,,,android: layout_width=翱砗汀?   ,,,,,,,android: layout_height=皐rap_content”   ,,,,,,,android:最大长度=?0”   ,,,,,,,=android:提示“请输入用户名……”   ,,,,,,,android: textColorHint=?38745 #”,在   ,,,& lt;/EditText>      & lt;/LinearLayout>

。xml如下:

& lt; ? xml  version=" 1.0 ",编码=" utf - 8 " ?比;   & lt; LinearLayout  xmlns: android=" http://schemas.android.com/apk/res/android "   ,,,android: layout_width=翱砗汀?   ,,,android: layout_height=翱砗汀?   ,,,android:取向=按怪薄?在      ,,EditText & lt;   ,,,,,,,android: id=癅 + id/edit_text”   ,,,,,,,android: layout_width=翱砗汀?   ,,,,,,,android: layout_height=?00下降”,在   ,,,& lt;/EditText>      & lt;/LinearLayout>


四:输入特殊格式的字符

在我们开发程序的时候不免会输入一些特属个数的字符,比如密码(输入框的字符要加密显示),电话号码(比如数字和-),数字等,这些都算是一些特属格式的字符,强大的EditText同样为我们提供了输入这些特属格式字符的设置。

<李>

1。密码文本框。密码输入也应是Android用常用的功能,通过配置EditText的Android:密码=" true "就可以实现这一密码输入功能,修改activity_main.xml如下:,

& lt; ? xml  version=" 1.0 ",编码=" utf - 8 " ?比;   & lt; LinearLayout  xmlns: android=" http://schemas.android.com/apk/res/android "   ,,,android: layout_width=翱砗汀?   ,,,android: layout_height=翱砗汀?   ,,,android:取向=按怪薄?在      ,,EditText & lt;   ,,,,,,,android: id=癅 + id/edit_text”   ,,,,,,,android: layout_width=翱砗汀?   ,,,,,,,android: layout_height=皐rap_content”   ,,,,,,,android:密码=" true ",在   ,,,& lt;/EditText>      null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

Android系列教程之EditText使用详解——包含很多教程上看不到的功能演示