------- 源自梦想永远是你IT事业的好友、只是勇敢地说出我学到! ----------

我们在使用EditText进行多行输入的时候,通常的写法如下:

<EditText
android:id="@+id/editContent"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:minLines="3"
android:textSize="18sp"/>

我们增加一个minLines就可以指定EditView至少为三行,如果想指定行数最大值,我们再加一个maxLines即可。效果如下图所示:


但是,这时候又有个问题,就是光标落在了中间位置,而我们想把它放到第一行,处理方法如下:

<EditText
android:id="@+id/editContent"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:minLines="3"
android:textSize="18sp"
android:gravity="Top">

效果如下图所示:

这里有必要提到gravity和layout_gravity的区别:

gravity表示控件内部内容的位置

layout_gravity表示控件的位置

------- 源自梦想永远是你IT事业的好友、只是勇敢地说出我学到! ----------

最新文章

  1. Java白皮书的关键术语
  2. SUSE Linux下新建Weblogic 10.3非admin服务
  3. [原创]cocos2d-x研习录-第二阶 概念类之导演类(CCDirector)
  4. hive查询
  5. Oracle游标带参数
  6. C++中的多态与虚函数的内部实现
  7. [SAP ABAP开发技术总结]结构复用(INCLUDE)
  8. jQuery操作cookie
  9. cocos2dx SpriteBatchNode 精灵的渲染优化类
  10. xcode中折叠打开代码
  11. 02_Linux图形界面及文件系统结构介绍
  12. bzoj1831 逆序对 (dp+树状数组)
  13. 用js实现二维数组的旋转
  14. Spring中实现多数据源事务管理
  15. zjoi 小星星
  16. Linux下部署多个Tomcat(完整)
  17. apache伪静态原理图
  18. BZOJ4530 BJOI 2014 大融合
  19. NOIP2015Day2T3运输计划(二分+树上差分)
  20. [Android自定义控件] Android Scroller工具类和GestureDetector的简单用法

热门文章

  1. 解决 Unable to load DLL &#39;OraOps9.dll&#39;: 找不到指定的模块。 (Exception from HRESULT: 0x8007007E)
  2. socket的一个错误的解释SocketException以及其他几个常见异常
  3. HDU 4035Maze(概率DP)
  4. VS2008注册码
  5. hdoj 5326 Work
  6. C和设计原则
  7. libev笔记
  8. 【OpenGL】glFinish()和glFlush()函数详解-[转]
  9. nhibernate操作sql2008数据库(添加数据失败)
  10. 你真的会玩SQL吗?实用函数方汇总