Android UI开发中的常用控件EditText

EditText控件之所以重要, 是因为它允许用户在控件中输入和编辑内容, 是用户和软件进行交互的一个非常重要的控件.

今天我们通过一个简单的实例, 来记录EditText的学习过程.

场景描述:
在手机界面中有EditText文本输入框,

  1. 如果没有输入文字, 会人性化的提示用户,请输入留言信息.
  2. 需要美观, 当输入的文字过多的时候, 也不能超过3行.
  3. 当点击Button的时候, 会在页面显示出我们输入的文字,
  4. 但是当输入的是"史慧君", 会给个提示"我爱你".

开始:
activity_main layout页面中代码


Android UI开发中的常用控件EditText_第1张图片

UI显示:


Android UI开发中的常用控件EditText_第2张图片

android:visibility="gone":表示隐藏不显示这个控件,当输入文字,点击Button之后再显示在界面中.

简单界面已经绘制完毕, 下面我们来实现需求1.

Android UI开发中的常用控件EditText_第3张图片

android:hint="请输入留言信息": 表示指定了一段提示性文本,下方效果图

Android UI开发中的常用控件EditText_第4张图片

下面我们来实现需求2.

Android UI开发中的常用控件EditText_第5张图片

android:maxLines="3": 表示当输入的文字过多的时候, 也不能超过3行

下面我们来实现需求3

Android UI开发中的常用控件EditText_第6张图片

手机效果图:

Android UI开发中的常用控件EditText_第7张图片

下面我们来实现需求4,
只需要修改下面的代码即可

Android UI开发中的常用控件EditText_第8张图片

效果图:

Android UI开发中的常用控件EditText_第9张图片

好了, 今天的小案例就介绍完毕.
欢迎关注我的微信公众号:史慧君
谢谢大家.

你可能感兴趣的:(Android UI开发中的常用控件EditText)