2015-03-26 5 views
1

Я разрабатываю пользовательскую клавиатуру Android. Я начал разрабатывать свою клавиатуру, основываясь на уроке this. Тем не менее, я хочу, чтобы у моей клавиатуры был настроенный вид вместо стандартного вида клавиатуры. Чтобы быть конкретным, я хочу использовать listview для выбора слов. Это возможно?Пользовательский вид клавиатуры в android

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

ответ

2

Вам не нужно использовать виджет KeyboardView. Просто поместите все виды, которые вы хотите, в файл макета keyboard.xml.

Я не пробовал использовать listviews, но я знаю, что нормальные макеты/кнопки/изображения/текстовые просмотры отлично работают.

+0

О, так как я могу определить ключи, которые будут использоваться для OnKeyboardActionListener? – crc442

+0

Вы не использовали бы этот класс ... ваше пользовательское представление будет прослушивать события кнопок (или события списка в вашем случае), а затем вызывать методы непосредственно в '' 'InputConnection'''. – Buddy

+0

Спасибо и извините за поздний ответ. Некоторое время я откладывал этот проект. Я все еще смущен. Итак, класс, который отображает этот макет, должен только расширить InputConnection? и как это сделать как клавиатуру? – crc442

Смежные вопросы