一、继承结构介绍
android.view.View
|-android.widget.TextView
|-android.widget.EditText
二、<EditText>标签属性解析
1. android:focusable
如果为true,则表示默认获得焦点;
如果为false,则表示默认不获得焦点;注意一点:如果设为false,则默认永远不会得到焦点!
此图中,靠上面的文本框没有获得焦点,下面的文本框获得了焦点;
2.android:maxLength
限定文本框能够输入的字符的最大长度;
3.android:singleLine
如果为true,表示只能在一行显示;
如果为false,表示可以在多行显示;
4.android:inputType
如果为number,表示只能输入数字;
如果为textPassword,表示输入为密码;
如果为phone,表示输入为电话;
5.android:hint
表示在没有任何内容时的提示信息,如下:
6.android:drawableLeft/android:drawableRight
在文本框中插入图像,
drawableLeft为在文本框左边插入图像;
drawableRight为在文本框右边插入图像;
下图为设置了drawableLeft="@drawable/csdn"后的效果: