Форум программистов, компьютерный форум CyberForum.ru

Как програмно сменить клавиатуру, или трудности при написании собственного EditText - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android NDK под Android Studio http://www.cyberforum.ru/android-dev/thread949337.html
Возможно ли это? Задача такая: Есть проект использующий простую (пока) библиотеку написаную на Си. Проект пишется на Студии и желания переходить назад на эклипс нет. К тому-же (почему-то) возникают в эклипсе проблемы с компиляцией, которых нет в Студии. Исходники библиотеки (*.c, *.mk) лежат в jni (по учебнику) и уже откомпилированы в папку obj. Исходники взяты из каких-то примеров и...
Android Хранение Message[] Приветствую. Собственно, нужно как-то хранить email письма. Они у меня в формате Message. Какой способ для этого самый подходящий? SharedPreferences, как я понял, не могут хранить такие данные. Можно ли этот массив сообщений записать в файл какой? http://www.cyberforum.ru/android-dev/thread949271.html
Android Динамическое создание кнопок и их кривая отрисовка
Всем доброго времени суток. Имеется такая процедура(хотя в данном случае правильнее функция). private void SetButtons() { int RowCount,ButtonsCount,Left = 0,Top, RowStep,ColStep; RowStep = buttonW + buttonI; ColStep = buttonH + buttonI;
Android gif анимация и WebView
WebView отображает HTML страницу из assets. На странице кроме текста и картинок есть ещё и gif анимация, которая отображается как картинка. Как можно исправить? может кто сталкивался. Может есть какие-то библиотеки? Если никак нельзя отобразить gif анимацию в WebView, то в чём можно?
Android как создать таблицы http://www.cyberforum.ru/android-dev/thread949220.html
привет всем! в общем так: есть таблица в SQLite, ее нужно вывести в таблицу на экране телефона. а также при нажатии на кнопку добавлять новые записи как в БД так и на экране. вопрос как реализовать таблицу в 4 столбца и добавление новой записи в таблице на экране. ЗЫ: с Java только знакомлюсь. прошу ответы детальнее.
Android Стандартное поисковое поле Приветствую, соб-сн не подскажите ли, как создать стандартное поле для поиска.Не для поиска по google,а просто поле для поиска,какой при этом нужно прописать код? вроде бы нужно создать неий xml файл...Но для меня, пока, это дебри. Заранее благодарствую) P.S Если бы направили в сторону визуального оформления этого поля(наведения красоты и т д) был бы очень признателен. подробнее

Показать сообщение отдельно
BioRyajenka
0 / 0 / 0
Регистрация: 06.09.2013
Сообщений: 8

Как програмно сменить клавиатуру, или трудности при написании собственного EditText - Android

06.09.2013, 19:10. Просмотров 665. Ответов 2
Метки (Все метки)

Доброго времени суток, проблема такая. Я пытаюсь написать свой EditText, т.к. пишу под AndEngine и не могу использовать View.
С чем я столкнулся: нужно отлавливать нажатия клавиш на клавиатуре. Если клавиатура как Swipe, или TouchPal, например, то нажатия не отлавливаются в MainActivity.onTouch(). Разве что Enter и Space.
Итак,
вопрос1: можно ли сменить клавиатуру программно?
вопрос2: может, вы посоветуете решения лучше, чем я попытался реализовать?
вопрос3: я пытаюсь делать так:

Java
1
2
3
4
5
6
7
8
android.widget.EditText ipt = new android.widget.EditText(MainActivity.context);
ipt.setInputType(InputType.TYPE_CLASS_TEXT);
ipt.setFocusableInTouchMode(true);
ipt.setFocusable(true);
ipt.requestFocus();
 
InputMethodManager imm = (InputMethodManager) MainActivity.context.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
в надежде, что откроется режим touchPal совместимый с onTouch(). Однако клавиатура все равно открывается touchPal.
За любой полезный совет спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru