Android добавить кнопки поверх Softkeyboard - PullRequest
1 голос
/ 12 ноября 2010

Я хочу добавить несколько кнопок поверх программной клавиатуры (Enter и Cancel).Есть хороший способ сделать это, или я должен обнаружить отображаемую клавиатуру и добавить кнопки в моем представлении?

Ответы [ 2 ]

0 голосов
/ 12 ноября 2010

Вы не сможете этого сделать, и на то есть веские причины.Если приложения могут изменить существующий метод ввода, подобный этому, они могут тривиально записывать в журнал все нажатия клавиш на вашем устройстве без вашего ведома.Если вы когда-либо устанавливали пользовательский метод ввода, вы увидите большое предупреждение о том, что его использование означает доверие к тому, что вы не будете регистрировать нажатия клавиш, а необходимая вам функциональность полностью обойдёт эту защиту.

0 голосов
/ 12 ноября 2010

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

если вы добавляете кнопки над клавиатурой, вы теряете некоторые области клавиатуры (например, вы не можете нажать на qwsa).

Думаю, вам стоит заняться созданием собственной клавиатуры.

может быть, это поможет

программная клавиатура для Android-приложения

Джейсон

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