2012-06-03 2 views
0

при наборе текста на клавиатуре появляется пузырь для отображения персонажа, который вы нажали, я ищу способ предотвратить это!Запретить клавиатуре показывать символ пузыря

enter image description here

+0

Я много искал, я ничего не нашел. Клавиатура настолько близка, что не дает много вариантов. –

+2

Это похоже на то, что было бы выбором пользователя, а не тем, что вы можете диктуйте в своем коде. –

+0

Может ли пользователь установить эту опцию? –

ответ

1

клавиатура на Android очень похожа на любое другое приложение. вы можете установить все, что хотите.

поэтому не так много правил относительно того, что другие разработчики могут делать с каждым приложением. это один из них.

Насколько я знаю, единственное, что вы можете сделать, это дать клавиатуре намек на то, какой тип ввода вы хотите иметь для editText (и приложение для клавиатуры может или не будет обрабатывать его так, как вы хотите для этого). кроме этого, вы просто не можете заставить другое приложение работать так, как вы пожелаете.

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

1

Короткий ответ: вы не можете.

Длинный ответ: он обычно настраивается производителем. Мы обнаружили несколько различий между производителями в одной и той же версии Android. Мы пришли к выводу, что нет смысла настраивать поведение. Даже если вы найдете способ, он может работать для этого конкретного производителя в этой конкретной версии Android.

Даже если вы попросите цифровую клавиатуру с <EditText android:inputType="number" ... />, то, что конкретно будет показано пользователю, зависит от производителя.

Если вы найдете ссылку на документально подтвержденный API для изменения поведения клавиатуры, я бы оценил ссылку на него.

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