EditText控件之所以重要, 是因为它允许用户在控件中输入和编辑内容, 是用户和软件进行交互的一个非常重要的控件.
今天我们通过一个简单的实例, 来记录EditText的学习过程.
场景描述:
在手机界面中有EditText文本输入框,
- 如果没有输入文字, 会人性化的提示用户,请输入留言信息.
- 需要美观, 当输入的文字过多的时候, 也不能超过3行.
- 当点击Button的时候, 会在页面显示出我们输入的文字,
- 但是当输入的是"史慧君", 会给个提示"我爱你".
开始:
activity_main layout页面中代码
UI显示:
android:visibility="gone":表示隐藏不显示这个控件,当输入文字,点击Button之后再显示在界面中.
简单界面已经绘制完毕, 下面我们来实现需求1.
android:hint="请输入留言信息": 表示指定了一段提示性文本,下方效果图
下面我们来实现需求2.
android:maxLines="3": 表示当输入的文字过多的时候, 也不能超过3行
下面我们来实现需求3
手机效果图:
下面我们来实现需求4,
只需要修改下面的代码即可
效果图:
好了, 今天的小案例就介绍完毕.
欢迎关注我的微信公众号:史慧君
谢谢大家.
网友评论