Как разработать приложение Soft Keyboard для Android? - PullRequest
6 голосов
/ 11 августа 2011

У меня есть приложение, связанное с математикой, для которого я действительно хотел бы сделать специальную программную клавиатуру.В него будут встроены такие атрибуты, как цифровая клавиатура и специальные символы, такие как пи и квадратный корень. Я бы хотел, чтобы он заменял стандартную клавиатуру только для этого приложения и открывал только ту клавиатуру, которую я разработал для этого приложения.Мой вопрос: как мне это сделать?Я делаю "клавиатуру" из раскладок таблицы и связки кнопок, которые открываются при нажатии на текстовое поле, или я использую раскладку клавиатуры?

Ответы [ 2 ]

3 голосов
/ 05 января 2012

Не следует создавать макет таблицы и связку кнопок, это незнакомый пользовательский интерфейс и создает плохой пользовательский интерфейс.См. Этот ответ о том, как создать настраиваемую программную клавиатуру, которая идентична программной клавиатуре платформы, но содержит необходимые вам клавиши: специальная программная клавиатура для Android-приложения

0 голосов
/ 11 августа 2011

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

...