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

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

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

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




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

<EditTextandroid: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. Android之Animation
  2. UI控件--EditText
  3. 控件布局_LinearLayout
  4. NestedScrollView中webview被点击,NestedScrollView会滑动问题,
  5. LinearLayout 内部控件居中
  6. Android使用百度地图移动到我的位置
  7. Android常用控件总结
  8. Android(安卓)控件的显示隐藏上下左右移动动画
  9. android笔记一 控件属性

随机推荐

  1. Android(安卓)神兵利器Dagger2使用详解(四
  2. 使用Python开发Android应用程序:第一节 在
  3. android activity之间平滑切换
  4. Android中通过耳机按键控制音乐播放的实
  5. Android(安卓)XML 不常用属性
  6. Android开发工具——Android(安卓)studio
  7. 让Ubuntu和Android同时运行(Ubuntu on And
  8. 知识梳理之Android进程
  9. ArcGIS for Android地图控件的5大常见操
  10. Xamarin Mono Android实现“再按一次退出