Android EditText键盘换行符不起作用(仅限输入视图)

时间:2011-02-21 00:48:15

标签: android

在肯定文本字段中,我按下换行按钮并放置空格。 但是,在我单击完成后,该字段实际上具有正确的新行(第二个屏幕捕获)。

它不是设备的问题,因为它适用于gmail应用程序中提交的撰写邮件。这就是我希望这个工作的方式。

W

enter image description here

<TextView
        android:inputType="textMultiLine"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dip"
        android:text="@string/edit_affimation"
/>
<EditText
android:id="@+id/affText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=""
android:textSize="18sp"
android:singleLine="false"
>
</EditText>

2 个答案:

答案 0 :(得分:25)

想出来

<EditText
    android:inputType="textMultiLine"
    android:id="@+id/affText"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text=""
    android:textSize="18sp"
    android:singleLine="false">
</EditText>

添加以下属性:

android:inputType="textMultiLine"

答案 1 :(得分:5)

您也可以通过编程方式执行此操作:

Editext txt = (EditText) findViewById(R.id.affText);
txt.setRawInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE);