Подтвердить что ты не робот

Однострочный EditText в Android

Я пытаюсь сделать edittext одной строкой. Редактор edittext появляется как одна строка, но при нажатии на него курсор переходит ко второй строке, и мне нужно остановить это. Атрибут 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" />

Может ли кто-нибудь сообщить мне, что я здесь не так понял?

4b9b3361

Ответ 1

Установите android:inputType в нечто иное, чем "none", используйте "текст", "число" или что-то, что должно быть введено в EditText. Таким образом вы можете сделать EditText однострочным. (Конечно, вы не должны использовать "textMultiLine", затем;))

Ответ 2

Используйте этот

android:singleLine="true"

вместо <

android:lines="1"
android:maxLines="1"

Ответ 3

Изменить,

андроид: inputType = "нет"

в

android: inputType = "text" или android: inputType = "number"

согласно вашему требованию

Ответ 4

используйте этот код:

<EditText
  android:id="@+id/Et_loginEmail"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:background="@drawable/layout_bg"
  android:hint="Email Address"
  android:singleLine="true"
  android:ellipsize="end"
/>

Ответ 5

Этого достаточно, чтобы сделать отдельную строку в EditText.

<EditText
    android:id="@+id/fullname"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:hint="Full Name"
    android:inputType="text"/>

android:inputType="text" самостоятельно решает одну строку в EditText.

Вам нужно выбрать желаемый inputType согласно вашему требованию.

Ответ 6

изменить android:inputType="none"

<EditText
    android:id="@+id/txtSearch"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginLeft="5dp"
    android:drawablePadding="5dp"
    android:maxLines="1"
    android:inputType="none"
    android:scrollHorizontally="true"
    android:paddingLeft="5dp"
    android:textSize="12sp" />

в

<EditText
        android:id="@+id/txtSearch"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="5dp"
        android:drawablePadding="5dp"
        android:maxLines="1"
        android:inputType="text"
        android:scrollHorizontally="true"
        android:paddingLeft="5dp"
        android:textSize="12sp" />