Android EditText无法换行

来源:互联网 发布:helloworld的java程序 编辑:程序博客网 时间:2024/06/09 21:44

问题:
关于换行的属性:android:singLine(已过时,现在用android:maxLines=”1”)

  • 当为true时:只能显示一行
  • 当为false时:可以显示多行(默认为false)

但是,有时我们发现并不能换行,如下:

  <EditText      android:layout_width="match_parent"      android:layout_height="wrap_content"      android:imeActionLabel="发送"      android:imeOptions="actionSend"      android:inputType="text"      android:maxHeight="100dp"      android:maxLength="280"      android:minHeight="30dp"      android:paddingBottom="2dp"      android:paddingLeft="5dp"      android:paddingRight="5dp"      android:paddingTop="2dp"      android:scrollbars="vertical"      android:textColor="#333333"      android:textSize="14sp"/>

解决方案:

  1. 不设置android:inputType
  2. 设置android:inputType=”textMultiLine”

以上两种亲测可用