项目开发的过程中,有时会用到类似写评论的事,这就涉及到EditText的多行输入了,涉及到的属性有:

android:minLines="5"  android:gravity="top"

这里解释下:minLines是只输入的最小行数,gravity="top"是为了让文字从输入框上面依次排版下来,而不是显示在输入框中间。

在这里,让我联想到 另一个属性:maxLines

简单讲下 minLines和 maxLines区别吧:

使用maxLines的EditText最大行数为3行,当输入的内容超过3行后,它形状的大小不会根据输入内容的多少而改变,反正它显示的内容就是3行而使用minLines的EditText是至它至少显示3行内容(包括内容为空时,可对比图片),当输入的内容超过3行后,它形状的大小根据输入内容的多少而改变。

然后看看我对 EditText多行输入的xml设置吧

@drawable/order_edt_note_bg是一个输入框背景的xml,order_edt_note_bg.xml代码如下:

<?xml version="1.0" encoding="utf-8"?>        

效果图大致就下面这个样子吧

1.png

今天的内容比较简单,就到这里吧,谢谢诶。

更多相关文章

  1. Android(安卓)运行时给动态加载的图标按钮添加点击效果
  2. 【Android(安卓)界面效果25】android中include标签的使用
  3. 写给初学者Android(安卓)AIDL必看内容
  4. Android的布局管理器(上篇)-LinearLayout、TableLayout、FrameLayo
  5. android中ImageView属性及其详解
  6. [Android]解决HttpURLConnection上传大文件时出现OOM问题
  7. 当EditText是多行文本时, 光标如何设置在从左上角
  8. Android(安卓)Shape控件美化实现代码
  9. Android(安卓)- toolbar 优化 title修改边距和navigation icon修

随机推荐

  1. Android(安卓)Jetpack组件之DataBinding
  2. android获取周围WIFI热点
  3. Android隐藏标题栏及解决启动闪过标题的
  4. TypeError:Cannot call method 'getItem'
  5. import android.support.v4.app.NavUtils
  6. 谈谈Android中的奇葩
  7. SDK is not loaded yet解决方法
  8. Android(安卓)Glide 使用
  9. Android(安卓)源码初步认识
  10. 高仿网易4.0新UI框架