Android: EditText - multiple lines and android:inputType



我的EditText有一个(?simple?)问题。每当我输入文本时,即使我到达屏幕边缘,文本也会保持在同一行,而不是创建新行。我肯定记得它以前默认这样做,但我似乎无法让它发挥作用。。。

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

编辑:问题是因为有一个android:inputType。有什么方法可以让输入类型包含多行吗?

通过用管道"|"字符分隔标志,可以在输入类型上设置多个属性。尝试类似以下设置:

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" />

最新更新