10

我有一个(?简单?)EditText 问题。每当我输入它时,即使我到达屏幕边缘而不是创建新行,文本也会保持在同一行。我确定我记得以前默认情况下会这样做,但我似乎无法让它工作知道......

<EditText
        android:id="@+id/title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:hint="@string/hint"
        android:inputType="textCapSentences" />

编辑:问题是因为有 android:inputType。有没有办法让输入类型具有多行?

4

1 回答 1

34

您可以通过使用管道“|”分隔标志来在输入类型上设置多个属性 特点。尝试如下设置:

android:inputType="textCapSentences|textMultiLine"

完整代码:

<EditText
    android:id="@+id/title"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:hint="@string/hint"
    android:lines="3"
    android:inputType="textCapSentences|textMultiLine" />
于 2013-07-02T19:15:09.640 回答