Запретить пользователю изменять метод ввода

Можно ли предотвратить изменение пользователем метода ввода / клавиатуры?

Я знаю, что это не разрешено по умолчанию, но, возможно, с некоторыми функциями администрирования устройства безопасности / ИТ это возможно?

Я искал вокруг, но не мог найти окончательный ответ.

2 ответа

Решение

Что касается поиска, который я выполнил, то нет способа помешать пользователям изменить метод ввода.

Если вы хотите добавить какое-то ограничение, этот конкретный EdiText не должен вызывать специальный тип клавиатуры (цифровая клавиатура / текст) для ввода. Добавьте следующий параметр в макет блока EditText / xyz.xml.

android:inputType=""//your specific type gies here e.g "number" "textUri" ...

подробности

<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="142dp"
android:layout_marginTop="145dp"
android:ems="10" android:inputType="number">

Вы также можете изменить его из представления свойств, выбрав соответствующий EditText.

Другие вопросы по тегам