Отключить автоматическое предложение для edittext с номером типа ввода

Ниже приведен код, который я использую для редактирования текста, который позволяет пользователю вводить только числа.

 <EditText
            android:id="@+id/mobileNumber"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="@string/mobileHint"
            android:inputType="number"
            android:textColorHint="@color/hintColor"
            android:textColor="@color/numbertextcolor"
            android:textSize="@dimen/sp16" />

Чтобы отключить автопредложения, я изменил

  android:inputType="number"

to

  android:inputType="number|textNoSuggestions"

Но с этим моим edittext также позволяет пользователю вводить специальные символы, перечисленные в Num KeyPad.

Я хочу разрешить пользователю вводить только числа с отключенным автоматическим предложением.


person Android Developer    schedule 20.08.2016    source источник
comment
Привет, ты уже нашел решение?   -  person Liar    schedule 11.07.2018


Ответы (2)


пытаться

android:inputType="numberDecimal|numberSigned"
person Nikhil    schedule 20.08.2016
comment
будет ли numberSigned отключать самовнушение? - person Android Developer; 20.08.2016
comment
@Stranger автоподсказки на клавиатуре. Верно? - person Nikhil; 20.08.2016

В Android O есть функция поддержки автозаполнения полей. Чтобы отключить подсказки автозаполнения, используйте

android:importantForAutofill="no"
person Aniket    schedule 09.03.2019