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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 5.00
kirawa
33 / 33 / 1
Регистрация: 12.11.2013
Сообщений: 336
#1

Edit text как вызвать клавиатуру виртуальную - Программирование Android

14.03.2014, 12:32. Просмотров 2393. Ответов 6
Метки нет (Все метки)

Есть EditText скрытый = GONE... и И по на жатию на button я EditText присваиваю = VISIBLE; но на нем нету фокуса сразу... Таки как на него фокус сразу поставить? чтоб виртуальная клава вызвалась и можно было вводить уже сразу текст.. А щас у меня появился этот EditText и клаву я могу вызвать только по тапу на него
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2014, 12:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Edit text как вызвать клавиатуру виртуальную (Программирование Android):

Сделать, чтобы браузер не вызывал встроенную виртуальную клавиатуру Android - Программирование Android
Задал вопрос в другом разделе http://www.cyberforum.ru/javascript/thread791632.html там тишина. Может тут кто-то знает ответ?

Как разделить дату точками в text edit? - Программирование Android
Добрый день! Есть text edit и нужно , чтобы при вводе туда даты, она разделялась точками, то есть точки ставились автоматически. ...

Edit text и фокус - Программирование Android
есть EditText вот нужно чтоб на нем был постоянно фокус... Но на виртуальной клавиатуре есть кнопочка След. Вот и по нажатию на нее...

Перевод значения из Text Edit в hex - Программирование Android
Добрый день! подскажите как перевести в Hex. msgG = edit_send.getText().toString(); пробывал msgG =...

Возможно ли вставить спан в edit text? - Программирование Android
Делал я делал и вот новый вопрос. Возможно ли запихать спан в edit text не прибегая к EditText.setTex();?(доставляет уйму неприятностей)

Как убрать клавиатуру? - Программирование Android
У меня есть DialogFragment, в нем поле для ввода. Если при клике на нем появляется клавиатура, а потом диалог закрывается, то клавиатура...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
14.03.2014, 12:45 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от kirawa Посмотреть сообщение
Таки как на него фокус сразу поставить?
При помощи вызова метода requestFocus()

Добавлено через 8 минут
Цитата Сообщение от kirawa Посмотреть сообщение
А щас у меня появился этот EditText и клаву я могу вызвать только по тапу на него
Я немного не дочитал ваш вопрос. Чтоб просто установить фокус ввода, достаточно вызвать метод про который я писал выше. Но это не приводит к появлению клавиатуры. Чтоб она вылезала нужно еще чуть-чуть кода:
Java
1
2
3
4
        EditText et = (EditText) findViewById(R.id.editText1);
        InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.showSoftInput(et, InputMethodManager.SHOW_IMPLICIT);
        et.requestFocus();
aleksbim
0 / 0 / 0
Регистрация: 22.07.2015
Сообщений: 14
22.07.2015, 17:16 #3
У меня такая-же задача, но код не помогает, клавиатура не появляется. Либо как можно клик эмулировать програмно?
Pablito
2473 / 1918 / 595
Регистрация: 12.05.2014
Сообщений: 6,746
Завершенные тесты: 1
22.07.2015, 17:24 #4
кроме requestFocus()
надо бы для элемента задать свойства
XML
1
2
android:focusable="true" 
android:focusableInTouchMode="true"
и еще если в настройках эмулятора указано что только hardware клава - то она и не появится
aleksbim
0 / 0 / 0
Регистрация: 22.07.2015
Сообщений: 14
23.07.2015, 15:42 #5
Спасибо за ответ, но клава не появляется.
Pablito
2473 / 1918 / 595
Регистрация: 12.05.2014
Сообщений: 6,746
Завершенные тесты: 1
23.07.2015, 15:49 #6
клава вообще ни на каких полях ввода не появляется или именно на этом?
код где?
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 655
23.07.2015, 16:06 #7
Как открыть клавиатуру Android без xml
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.07.2015, 16:06
Привет! Вот еще темы с ответами:

Как применить собственную клавиатуру? - Программирование Android
Всем привет) Я сделал свою клавиатуру но не подумал об этом( как прошить его к девайсу?? прогуглил ничо толком не нашел,,должен же быть...

Как убрать клавиатуру в EditText? - Программирование Android
Есть EditText в нем ссылка которую нужно выделять для копирования (выделить и копировать) когда это делаешь т.е. долгим кликом выделяешь...

Как открыть клавиатуру Android без xml - Программирование Android
Всем привет, мне очень нужно открыть клавиатуру android без потребности xml файла(кроме manifest'а конечно). Я сам пока нуб в java,...

Как програмно сменить клавиатуру, или трудности при написании собственного EditText - Программирование Android
Доброго времени суток, проблема такая. Я пытаюсь написать свой EditText, т.к. пишу под AndEngine и не могу использовать View. С чем я...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
23.07.2015, 16:06
Ответ Создать тему
Опции темы

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