2015-01-27 2 views
-1

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

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

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

ответ

0

Что касается поисков, которые я выполнял, предлагает - такого способа предотвратить изменение метода ввода не существует.

0

Если вы хотите, чтобы добавить некоторые ограничения, что этот конкретный 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.

+0

Спасибо, что знаю этот. Я на самом деле имел в виду, что пользователь не может изменять клавиатуру в настройках, например, менять клавиатуру устройства по умолчанию – Bended

+0

Возможно, вы захотите использовать некоторое отражение в java, но это будет отличаться для разных версий os (скорее всего) :) –

Смежные вопросы