【发布时间】:2013-09-06 16:35:53
【问题描述】:
我的以下 EditText 按预期工作。
<EditText
android:id="@+id/etMensagem"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/hint_message"
android:minLines="4"
android:text="@string/send"
android:inputType="textCapSentences|textMultiLine"/>
但需要以编程方式设置属性(除了 layout_width 和 height)。
这是我的尝试:
edit_text.setText(context.getString(R.string.enviar_mensagem));
edit_text.setMinLines(4);
edit_text.setHint(context.getString(R.string.hint_message));
edit_text.setInputType(InputType.TYPE_TEXT_FLAG_CAP_SENTENCES | InputType.TYPE_TEXT_FLAG_MULTI_LINE);
但是当我这样做时,文本不会换行。尽管它是一个多行 EditText,但与 XML 版本不同,它将文本保留在一行上。
我错过了什么?
【问题讨论】:
-
你用过这个 android:scrollHorizontally="false"
标签: android