Я искал создание пользовательской клавиатуры для своего приложения. Сначала я начал смотреть на SoftKeyboard для примеров SDK, но чтение группы разработчиков Android привело меня к этому сообщению:
Это не так, как вход должна работать работа. IME должен быть общим входом объекта, а не для конкретного выражение. Если вам нужно специфичный для приложения вход, вы должны построить это в ваш интерфейс, а не нажимать это для общего IME.
Как мне создать пользовательский ввод в пользовательском интерфейсе? Я имею в виду, есть ли способ расширить приложение "Клавиатура" или что-то еще и использовать его только в моем приложении?
Функции, необходимые для клавиатуры:
- Клавиша Shift для отображения некоторых других клавиш
- Специальные клавиши, такие как квадратный корень или PI
- и др.
PS: уродливым решением может быть, например, создание таблицы ImageButton, но я хотел сделать что-то чистое.