我希望edittext为“multiline”,同时需要softKeyBoard上的“Done”按钮来隐藏softKeyBoard。我有以下代码
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<EditText
android:id="@+id/etMultiLineDone"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scrollHorizontally="false"
android:inputType="textImeMultiLine"
android:imeOptions="actionDone"
android:lines="3"/>
</LinearLayout>
当我在
中尝试上述代码时的setContentView(R.layout.activity_main);它按预期工作
但是当我在自定义对话框中尝试相同的文本视图时,它不会提供相同的功能。
android:scrollHorizontally="false" - not working
android:inputType="textImeMultiLine" - not working
android:imeOptions="actionDone" - working
android:lines="3" - not working
Dialog d = new Dialog(context);
d.setTitle("dialog");
d.setContentView(R.layout.dialog);
d.show();
帮助/建议非常感谢。 谢谢。