文本如果长,然后文本字段到下一行如何停止它

时间:2013-06-20 10:47:45

标签: android android-studio

我是android开发的新手。我正在尝试创建一个文本字段,如果我键入长文本,则下一行不应该出现。

当前如果文本太长,则会出现换行符,并且会进入下一行,使文本字段的高度增加。

<EditText android:id="@+id/edit_message"
          android:layout_width="0dp"
          android:layout_height="wrap_content"
          android:layout_weight="1"
          android:hint="@string/edit_message"
          android:inputType="textMultiLine"
          android:gravity="top"/>

请建议。

4 个答案:

答案 0 :(得分:6)

删除android:inputType="textMultiLine"参数。如果文本变得足够大,它会使EditText分成一个新行

答案 1 :(得分:1)

亲爱的使用android:singleLine =“true”

答案 2 :(得分:1)

你有很多选择来限制它。

  • android:singleLine =“true”使用此textView始终只显示单行文字。
  • android:lines =“1”使用此功能,您可以对行余数进行硬编码。
  • android:maxLines =“1”使用此文本视图大小将增长到指定的行数。

希望这会帮助你更好地理解.... :)

答案 3 :(得分:0)

删除此行

android:inputType="textMultiLine"

并添加此行

android:singleLine="true"