首页 理论教育 使用EditText(编辑框)的关键功能

使用EditText(编辑框)的关键功能

时间:2023-06-27 理论教育 版权反馈
【摘要】:EditText控件的常规使用方式已经介绍完毕,下面介绍一些其他常用属性,它们让EditText控件更具生命力。图5-4EditText的使用效果图5-5为EditText添加提示文字可以看到,EditText中显示了一段提示性文本,当点击文本内容时,这段文本就自动消失了。还可以结合TextView和EditText来完成另外一些功能,比如,当用户输入信息后,程序获得用户输入的内容,显示在TextView中。R5-2EditText(编辑框)实例

使用EditText(编辑框)的关键功能

EditText在开发中也是经常使用的控件,比如,要实现一个登录界面,需要用户输入账号、密码等信息,然后程序获得用户输入的内容,把它交给服务器来判断,这些操作都离不开EditText。下面介绍如何在界面中加入EditText,修改“activity_main.xml”文件的代码如下:

可以看到,控件的使用方法很相似,即需要指定控件的id,然后指定控件的宽度、高度,最后加上一些这个控件特有的属性并进行赋值

现在运行程序,可以看到EditText已经显示在界面上了,也可以在控件上进行文本的输入,如图5-4所示。

EditText控件的常规使用方式已经介绍完毕,下面介绍一些其他常用属性,它们让EditText控件更具生命力。

跟之前一样,修改“activity_main.xml”文件里的代码,让EditText变得更加人性化,具体代码如下:

这里使用android:hint属性指定了一段提示性的文本,重新运行程序,效果如图5-5所示。

(www.xing528.com)

图5-4 EditText的使用效果

图5-5 为EditText添加提示文字

可以看到,EditText中显示了一段提示性文本,当点击文本内容时,这段文本就自动消失了。

还可以结合TextView和EditText来完成另外一些功能,比如,当用户输入信息后,程序获得用户输入的内容,显示在TextView中。修改“MainActivity.java”文件中的代码如下:

首先通过findViewById()方法得到EditText和TextView的实例,然后在EditText中添加一个监听,在监听里调用EditText的getText()方法获取用户输入的内容,再调用TextView的setText()方法将内容显示在TextView中。重新运行程序,在EditText中输入一段内容,对应的内容就可以在TextView中显示,效果如图5-6所示。

R5-2 EditText(编辑框)实例

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈