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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Cannot resolve symbol 'R' мать его http://www.cyberforum.ru/android-dev/thread1458478.html
Тема наверное заезженная, но все же, на форуме ответа я не нашел. Значит изучаю я программирование под андройд в Android Studio, курю стартандройд, создаю проект, создаю в нем новые модули, все нормально, но при создании очередного модуля, появляется ошибка cannot resolve symbol 'R' ну и R красным горит и ни чего не помогает, мало того новые модулю абсолютно пустые в том же проекте создаются с...
Программирование Android Запрет поворота экрана Здравствуйте. Как лучше всего запретить поворот экрана, но так, чтобы на планшетах он сразу был в альбомной ориентации, а на телефонах в портретной? Нужно для splashscreen'а, возиться со всякими retain fragment и т.д. не хочу для такого маленького экрана. http://www.cyberforum.ru/android-dev/thread1458438.html
Программирование Android Подключить Google Maps
Добрый день подключаю Google Maps. С получением ключей и прочим проблем не возникало. Делаю как здесь сказано https://developers.google.com/maps/documentation/android/start, однако получаю странные ошибки Tag <uses-permission> attribute name has invalid character ' '. Ругается на 3 последних permission. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE " /> ...
Программирование Android Баг с items при прокручивании ListView
Суть такая, что выводится список ListView. Там items могут быть двух разных видов(ну тоесть два немного разных Layout) в зависимости от данных которые выводятся. Когда все выводится то все хорошо, но если прокрутить в низ список так что бы пару пунктов списка спрятались то потом если прокрутить обратно то эти элементы могут поменять совй layout, на примем если в начале, в 1 элементе текст был с...
Программирование Android Установщик apk файлов http://www.cyberforum.ru/android-dev/thread1458057.html
Всем доброго времени. Подскажите пожалуйста, существуют ли решения на android, приложения по типу инсталлятор, чтоб он мог одновременно устанавливать несколько приложений? То есть некий установочный apk файл, внутри которого находятся еще установочные файлы.
Программирование Android Ошибка в logcat AndroidStudio Здравствуйте! Написал простенькое приложенице в Студии, ошибок вроде нет. Но при запуске эмулятора приложение вылетает. Не могу понять что за ошибка. Вот что выдал Лог 05-25 18:16:24.793 0-936/? E/Netd﹕ Failed to open /proc/sys/net/ipv6/conf/default/optimistic_dad: No such file or directory 05-25 18:16:24.793 0-936/? E/Netd﹕ Failed to open... подробнее

Показать сообщение отдельно
santanika
2 / 2 / 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"... Или покороче. В следующий раз исправлюсь.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru