EditText(编辑框)
1.EditText(编辑框)用于显示文本的内容,并可对文本进行编辑,而TextView仅用于设置显示的文本。EditText是一个具有编辑功能的TextView ,EditText是TextView的子类。它支持TextView的所有XML属性,其中inputType属性可以控制输入框的显示类型,属性设置为
2.在实际用应用中,EditText(编辑框)的组件应用非常多,需要进行数据交互的程序多数都会使用编辑框,编辑框的特性在于可以录入用户的信息
3.在实际开发中,可以通过编辑框提供的==getText()==方法获取编辑框中的内容,使用这个方法需要先获取编辑框组件,可以通过一下代码实现
EditText text1 = (EditText)findViewById(R.id.tex1);
String str = tex1.getText().toString();
1.基本语法
第一种:::
<EditText
属性列表
>
</EditText>
第二种:::
<EditText />
2.基本属性
- 它支持TextView的所有XML属性
- cursorVisible------------设置光标是否可见
- lines-----------------------设置固定行数以确定EditText的高度
- maxLines----------------设置最大行数
- singleLine---------------设置文本框为单行模式
- maxLength--------------设置文本显示的最大长度
- scrollHorizontally------设置文本框是否可以进行水平拖动
- phoneNumber---------设为输入的文本只能是电话号(数字)
- password---------------设置输入的为密码格式
3,简单案例
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="请输入你的name"
android:cursorVisible="true"
/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="请输入你的pasword"
android:inputType="textPassword"
/>
效果:::