这不是How to disable auto-capitalization of an EditText的重复。我想为每一行禁用自动大写。我尝试过使用
android:inputType="textMultiLine|textEmailAddress"
但textEmailAddress
禁用多行输入,因为返回键不会创建新行。
这是我的多行EditText
<EditText
android:background="#00ffff"
android:inputType="textMultiLine"
android:lines="8"
android:minLines="1"
android:gravity="top|left"
android:maxLines="8"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:scrollbars="vertical"
/>
任何帮助?
由于
答案 0 :(得分:0)
你需要改变你的想法。 &#34; textEmailAddress&#34;不会关闭回车键。它告诉键盘 - 这是一个单独的应用程序,并根据OEM,型号和用户首选项进行更改 - 该字段是电子邮件地址。键盘将随心所欲地做任何事情。它可以将每个键变成大便表情符号。没有规则。有些键盘会显示输入键,有些会赢。并且没有办法找到答案。
没有您想要做的设置,绝对没有可以在所有键盘上使用的设置。可行的方法是在编辑文本上设置TextWatcher,检查大写并将它们转换为小写。