我正在尝试将edittext设置为单行。edittext确实显示为单行,但在按enter时,光标会移动到第二行,我需要停止此操作。singleLine属性已被弃用,因此我不想使用它。
<EditText
android:id="@+id/txtSearch"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:drawablePadding="5dp"
android:lines="1"
android:maxLines="1"
android:inputType="none"
android:scrollHorizontally="true"
android:paddingLeft="5dp"
android:textSize="12sp" />
有没有人能告诉我我哪里出问题了?
发布于 2013-04-08 00:22:46
将android:inputType
设置为不同于"none“的值,使用"text”、"number“或任何应该在EditText
中输入的值。这样,您就可以使EditText
成为单行的。(当然,你不应该使用"textMultiLine“;)
发布于 2013-03-29 15:02:02
使用这个
android:singleLine="true"
而不是,
android:lines="1"
android:maxLines="1"
发布于 2015-08-27 17:01:45
变化,
Android:inputType=“无”
至
Android:inputType=“文本”或android:inputType=“数字”
根据您的要求。
https://stackoverflow.com/questions/15698864
复制相似问题