настраиваемая Android-клавиатура для конкретного приложения - PullRequest
0 голосов
/ 15 марта 2012

Я создал настраиваемую программную клавиатуру. Это работает для всего приложения во всем.

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

Любые идеи.

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 28 ноября 2014

Здесь - хорошее объяснение различных способов достижения этой цели.

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

Это, безусловно, лучший пример, который я видел.

http://code.google.com/p/nethack-android/

0 голосов
/ 15 марта 2012

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

Однако вы не можете принудительно назначить определенную программную клавиатуру определенному приложению, но многие клавиатуры поддерживают разные стили, используя это в XML:

android:inputType=""

Возможно, один из них подойдет вам?

Например, если вы хотите использовать клавиатуру для ввода в виде адресов электронной почты:

android:inputType="textWebEmailAddress"

...