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

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

Войти
Регистрация
Восстановить пароль
 
_Night_Scream_
75 / 74 / 8
Регистрация: 08.08.2013
Сообщений: 581
#1

AutoShow keyboard in AlertDialog - Программирование Android

10.02.2016, 20:54. Просмотров 213. Ответов 7
Метки нет (Все метки)

Доброго дня

Не могу добиться чтобы при появлении alertdialog'а автоматически появлялась клавиатура, на stackoverflow много перечитал, ничего не работает.

У меня в диалоге 1 textview и 1 editText (number), они на вертикальном layout.

Я хочу при появлении диалога сразу курсор на edittext и показать клавиатуру.
Пробовал так

Java
1
2
InputMethodManager input = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
input.toggleSoftInput(InputMethodManager.SHOW_FORCED,0);
перед show()

Цифровая клавиатура появляется, всё вводится и работает, но под этой цифровой клавиатурой появляется еще текстовая, которая убирается только кнопкой Back.

Перекурил кучу манов, что не так не пойму
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2016, 20:54     AutoShow keyboard in AlertDialog
Посмотрите здесь:

Не работает AlertDialog - Программирование Android
Почему в данном случае не работает AlertDialog? public class MainActivity : Activity { int count = 1; ...

Потоки и AlertDialog - Программирование Android
Помогите, пожалуйста, бьюсь уже несколько дней. Создаю файловый менеджер. Это моя первая программа под Android, поэтому не всегда догоняю. ...

ListView+onCreateContextMenu->AlertDialog - Программирование Android
Задача такая: по долгому нажатию на item в ListView вылетает контекстное меню где выбираем "Изменить", Далее появляется Alert Dialog в...

Изменить цвет AlertDialog - Программирование Android
Здравствуйте! Имеются такие строчки кода: str ="Мой телефонный номер: 5-555-5"; AlertDialog.Builder build = new...

AlertDialog появляется дважды - Программирование Android
При вызове приложения появляется AlertDialog. Когда закрываю его он появляется еще раз. Во второй раз он закрывается. В чем ошибка? ...

AlertDialog вылезает за разметку - Программирование Android
Я создаю кастомный AlertDialog и проблема в том, что когда я подключаю к диалогу разметку и отображаю его. Концы этого AlertDialog...

Создание AlertDialog со списком - Программирование Android
Доброе утро форумчане, мне нужно выполнить несложное задание. Если есть у каво свободное время, я буду очень благодарен если вы мне...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xaat
43 / 16 / 6
Регистрация: 05.12.2015
Сообщений: 65
10.02.2016, 23:30     AutoShow keyboard in AlertDialog #2
android:imeOptions="actionSearch"
у меня так работает
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
11.02.2016, 09:58     AutoShow keyboard in AlertDialog #3
_Night_Scream_, добрый день! Удивительные метаморфозы. Ни разу не видел, чтобы под клавиатурой была ещё одна. А если убрать эти две строчки, то появляется только текстовая?
_Night_Scream_
75 / 74 / 8
Регистрация: 08.08.2013
Сообщений: 581
11.02.2016, 10:03  [ТС]     AutoShow keyboard in AlertDialog #4
CoolMind, без этих 2х строк вообще никак не могу вызвать программно клавиатуру.
вот так еще видел примеры
Java
1
alert.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
но ничего не происходит.
requestFocus() тоже ничего не дает.
вызываю всё после show() диалога.
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
11.02.2016, 10:13     AutoShow keyboard in AlertDialog #5
_Night_Scream_, если не секрет, что за устройство?
_Night_Scream_
75 / 74 / 8
Регистрация: 08.08.2013
Сообщений: 581
11.02.2016, 10:16  [ТС]     AutoShow keyboard in AlertDialog #6
CoolMind, explay fresh
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
11.02.2016, 10:29     AutoShow keyboard in AlertDialog #7
_Night_Scream_, у Explay, Lenovo, Fly и некоторых других вечно будут проблемы... Собственно, на них хорошо тестировать.
Вы не смотрели http://stackoverflow.com/questions/7...dialog-builder? Там немного другие настройки.

Добавлено через 1 минуту
Также интересны настройки здесь: http://stackoverflow.com/a/24304437/2914140.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2016, 21:59     AutoShow keyboard in AlertDialog
Еще ссылки по теме:

Show and hide keyboard - Программирование Android
Ситуация такая - имеется активити, на котором FrameLayout и в котором происходят транзакции с фрагментами. Первый фрагмент Login. На нем...

ListView+onCreateContextMenu->AlertDialog->dbSQLite - Программирование Android
Прошу помощи, т.к. вроде все складно, но не работает, вероятно проблема в получении id для передачи в метод updRec, подскажите пожалуйста...

AlertDialog - дублируется Title на Android 6 - Программирование Android
На версии андроида 4.4.2 AlertDialog отображается корректно (рис. 1) На версии андроида 6.0 AlertDialog почему то дублирует Title (рис....

Ввод данных через AlertDialog - Программирование Android
Здравствуйте уважаемые программисты, подскажите пожалуйста как сделать панель ввода данных Такую чтобы когда я ввел в editText число 2...

Как сделать такое AlertDialog - Программирование Android
Помогите сделать вот такой AlertDialog или (не знаю что они использовали). Работает так нажимаещ ImageButton открываеться такое типа...


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

Или воспользуйтесь поиском по форуму:
_Night_Scream_
75 / 74 / 8
Регистрация: 08.08.2013
Сообщений: 581
11.02.2016, 21:59  [ТС]     AutoShow keyboard in AlertDialog #8
CoolMind, видел, пробовал, или не открывает автоматически ничего или сразу 2.
Yandex
Объявления
11.02.2016, 21:59     AutoShow keyboard in AlertDialog
Ответ Создать тему
Опции темы

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