Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Alexvsalex
7 / 7 / 4
Регистрация: 22.04.2015
Сообщений: 86
1

Своя клавиатура в приложении

21.08.2015, 11:36. Просмотров 492. Ответов 0
Метки нет (Все метки)

Здравствуйте!

Хочу сделать в приложении свою клавиатуру.

Что я сделал:
создал gridLayout,
создал класс Keyboard extends Fragments,
на каждую кнопку поставил слушатель, который добавляет текст через:
Java
1
nowFocus.setText(nowFocus.getText() + textButton);
подключил к нужному layout,
в классах с editText написал:
Java
1
nowFocus.setKeyListener(null);
, чтобы не появлялась стандартная клавиатура.

Но появилось две проблемы:
1. В какой edittext добавлять текст. Конечно, можно в нужных классах добавлять к каждому editText добавлять focusListener, но мне кажется есть способ проще.
2. Нет курсора, скорее всего это из-за setKeyListener(null). Но даже если бы курсор был, то текст сейчас у меня добавляется через setText(nowFocus.getText()+text) - в конец строки, а пришлось бы через
Java
1
2
3
int select = nowFocus.getSelectionEnd();// Или getSelectionStart, не знаю
        String text = nowFocus.getText().toString();
        nowFocus.setText(text.substring(0, select) + text.substring(select, text.length()));
KeyboardView не подходит.

Так как же сделать клавиатуру?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.08.2015, 11:36
Ответы с готовыми решениями:

своя клавиатура
доброго времени суток форумчане! Мне интересно как сделать свою клавиатура в...

Своя камера в мобильном приложении, что да как?
Друзья, про рисование спросил, про саму съемку забыл. Опять же, самым первым...

Своя авторизация
Доброе время суток, Есть Web ресурс с базой пользователь (Joomla 2.5). Нужно...

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

Своя картинка в TabHost
Как загрузить свою картинку (там где кружочки нарисованы) ?

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.08.2015, 11:36

ListFragment - своя разметка item
А как свою разметку каждого item подсунуть в ListFragment? Вот как есть...

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

Своя картинка на каждом разделе Spinner
Добрый всем день, уже который день сижу над темой spinner. У меня в списке 2...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru