Если у вас есть Android-телефон, вы, несомненно, заметили, как в определенных приложениях раскладка клавиатуры может меняться от стандартной проблемы до цифр или только для .com
или .net
специальных кнопок на основе тип ввода текстового поля (например, номер телефона). Поэтому у меня есть 2 вопроса:Android - настраиваемая клавиша клавиатуры и действие
- как вызвать эту настройку? Я подозреваю, что это имеет отношение к
EditText
формате - Можно ли это сделать еще дальше, если я хочу добавить некоторые пользовательские кнопки для ввода определенного шаблона? Скажем, у меня была бы кнопка
AND
, которая при нажатии добавит все прописные буквы «AND», окруженные пробелами, в текстовое поле. Это можно сделать? - Что я не спрашиваю, как захватить некоторую комбинацию клавиш в событии onKeyPress, а затем заполнить текстовое поле шаблоном - я в значительной степени знаю, как это сделать.
Очень приятно, спасибо. Вы знаете, можно ли каким-то образом подделать ключ ALT на виртуальной клавиатуре? Могу ли я указать кнопку HOME как ALT? – Bostone
Без проблем ... это было что-то, с чем я имел в виду играть :) Я не думаю, что вы можете имитировать Alt-ключ, но опять-таки я ошибаюсь. Следует отметить, что можно реализовать свою собственную клавиатуру (более или менее) с нуля. У них есть пример: http://developer.android.com/guide/samples/SoftKeyboard/index.html –
Поймите. Хотя реализация полной пользовательской клавиатуры, возможно, слишком много для моего скромного приложения :) – Bostone