Форум программистов, компьютерный форум, киберфорум
Наши страницы

Положение своей клавиатуры на экране с полем ввода, спрятать клавиатуру - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Cannot resolve symbol 'R' мать его http://www.cyberforum.ru/android-dev/thread1458478.html
Тема наверное заезженная, но все же, на форуме ответа я не нашел. Значит изучаю я программирование под андройд в Android Studio, курю стартандройд, создаю проект, создаю в нем новые модули, все...
Программирование Android Запрет поворота экрана Здравствуйте. Как лучше всего запретить поворот экрана, но так, чтобы на планшетах он сразу был в альбомной ориентации, а на телефонах в портретной? Нужно для splashscreen'а, возиться со всякими... http://www.cyberforum.ru/android-dev/thread1458438.html
Программирование Android Подключить Google Maps
Добрый день подключаю Google Maps. С получением ключей и прочим проблем не возникало. Делаю как здесь сказано https://developers.google.com/maps/documentation/android/start, однако получаю странные...
Программирование Android Баг с items при прокручивании ListView
Суть такая, что выводится список ListView. Там items могут быть двух разных видов(ну тоесть два немного разных Layout) в зависимости от данных которые выводятся. Когда все выводится то все хорошо, но...
Программирование Android Установщик apk файлов http://www.cyberforum.ru/android-dev/thread1458057.html
Всем доброго времени. Подскажите пожалуйста, существуют ли решения на android, приложения по типу инсталлятор, чтоб он мог одновременно устанавливать несколько приложений? То есть некий установочный...
Программирование Android Ошибка в logcat AndroidStudio Здравствуйте! Написал простенькое приложенице в Студии, ошибок вроде нет. Но при запуске эмулятора приложение вылетает. Не могу понять что за ошибка. Вот что выдал Лог 05-25 18:16:24.793 ... подробнее

Показать сообщение отдельно
santanika
2 / 4 / 0
Регистрация: 26.05.2015
Сообщений: 36
28.05.2015, 16:17  [ТС]
Проблемка сворачивания своей клавиатуры решилась.

Javascript
1
2
3
4
5
6
7
8
9
10
11
private InputMethodManager imm =(InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);
public void onKey(int primaryCode, int[] keyCodes) {
        InputConnection ic = getCurrentInputConnection();
 
        switch(primaryCode){           
 
            case MyKeyboard.KEYCODE_HIDE:
                imm.hideSoftInputFromInputMethod(getToken(), 0);
                break;           
         }   
    }
Таким образом клавиатура сворачивается, не стирает написанный текст, и Андроид понимает, что клава свернулась (навигейшн бар сменяется, и при повторном тыке на текст поле, клава вызывается с первого раза).

Вторая проблема с растягиванием текстового поля актуальна, так же надо убрать самосгенеренную кнопку Готово-Далее при тыке на текст поле.

Добавлено через 4 часа 46 минут
Проблемка с растягиванием текст поля решилась указанием в свойствах текстового поля в хмл'е

XML
1
android:imeOptions="flagNoExtractUi"
Но все таки, интересно, как это сделать через клавиатуру? Ведь с родной клавиатурой наверняка не все текстовые поля прописаны таким флагом, а не растягиваются.

Я очень извиняюсь, криво обозвала тему. Надо было что то типа "Спрятать клавиатуру без Activity, изменить поведение текстового поля при вызове custom keyboard"... Или покороче. В следующий раз исправлюсь.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru