Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.70/27: Рейтинг темы: голосов - 27, средняя оценка - 4.70
kirawa
35 / 35 / 2
Регистрация: 12.11.2013
Сообщений: 345
1

Edit text как вызвать клавиатуру виртуальную

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

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

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

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

в методе вызвать цифровую клавиатуру и передать с нее значение в переменную
После нажатия доп. меню, я попадаю в свой метод. Мне надо в нем как-то передать значение с...

Edit text и фокус
есть EditText вот нужно чтоб на нем был постоянно фокус... Но на виртуальной клавиатуре есть...

Вызвать экранную виртуальную клавиатуру
Как при нажатии на Textbox вызвать экранную клавиатуру? Что я только не пробовал:...

6
angryrobot
Командир зеленых роботов
349 / 286 / 54
Регистрация: 08.10.2013
Сообщений: 569
14.03.2014, 12:45 2
Лучший ответ Сообщение было отмечено kirawa как решение

Решение

Цитата Сообщение от 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();
1
aleksbim
0 / 0 / 0
Регистрация: 22.07.2015
Сообщений: 14
22.07.2015, 17:16 3
У меня такая-же задача, но код не помогает, клавиатура не появляется. Либо как можно клик эмулировать програмно?
0
Pablito
2856 / 2270 / 766
Регистрация: 12.05.2014
Сообщений: 7,967
Завершенные тесты: 1
22.07.2015, 17:24 4
кроме requestFocus()
надо бы для элемента задать свойства
XML
1
2
android:focusable="true" 
android:focusableInTouchMode="true"
и еще если в настройках эмулятора указано что только hardware клава - то она и не появится
0
aleksbim
0 / 0 / 0
Регистрация: 22.07.2015
Сообщений: 14
23.07.2015, 15:42 5
Спасибо за ответ, но клава не появляется.
0
Pablito
2856 / 2270 / 766
Регистрация: 12.05.2014
Сообщений: 7,967
Завершенные тесты: 1
23.07.2015, 15:49 6
клава вообще ни на каких полях ввода не появляется или именно на этом?
код где?
0
Mikalai
266 / 241 / 96
Регистрация: 11.01.2015
Сообщений: 673
23.07.2015, 16:06 7
Как открыть клавиатуру Android без xml
0
23.07.2015, 16:06
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.07.2015, 16:06

Ищу виртуальную клавиатуру
На телефоне по умолчанию установлены 3 клавиатуры: Gboard, Huawey Swype и ShiftKey. На Huaway...

TEdit: Сделать виртуальную клавиатуру
привет как сделать виртуальную клавиатуру, чтобы нажимать клавиши 0,1,2,3,4,5,6,7,8,9, точкa ...

Нужно сделать виртуальную клавиатуру
Народ, мне нужно в моё приложение клавиатуру сделать. Саму клавиатуру сделал. Теперь возник вопрос,...


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

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

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