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

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

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

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

10.02.2016, 20:54. Просмотров 292. Ответов 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.

Перекурил кучу манов, что не так не пойму
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2016, 20:54
Я подобрал для вас темы с готовыми решениями и ответами на вопрос AutoShow keyboard in AlertDialog (Программирование Android):

AlertDialog - Программирование Android
ЗДравствуйте! Имеется простая игра. Когда ХП игрока == 0, я останавливаю игру и хочу показать AlerDialog. Рисуется все на канвас. Вот...

Spinner в AlertDialog - Программирование Android
Как Spinner в AlertDialog сделать? AlertDialog вызываю через нажатие fab. AlertDialog.Builder builder = new...

TextView а AlertDialog - Программирование Android
Здравствуйте! Вот столкнулся с такой проблемой, не могу Textview вывести в AlertDialog. Помогите пожалуйста!

Custom AlertDialog - Программирование Android
Помогите люди добрые, что то никак не нагуглю... А желательно кодом;)

AlertDialog Error - Программирование Android
Всем доброго времени суток! Изучал изготовление своего AlertDialog по учебнику и на одном из сайтов, но увы столкнулся с проблемой, после...

Не показывается AlertDialog - Программирование Android
Хочу при запуске проверить есть ли на устройстве Сервисы Google Play public class MainActivity extends FragmentActivity { ...

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

Добавлено через 1 минуту
Также интересны настройки здесь: http://stackoverflow.com/a/24304437/2914140.
1
_Night_Scream_
77 / 75 / 8
Регистрация: 08.08.2013
Сообщений: 621
11.02.2016, 21:59  [ТС] #8
CoolMind, видел, пробовал, или не открывает автоматически ничего или сразу 2.
0
11.02.2016, 21:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2016, 21:59
Привет! Вот еще темы с ответами:

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

AlertDialog и RadioGroup - Программирование Android
Всем привет. Создаю программу, в которой в открывшемся диалоговом окне происходит настройка сортировки списка. И там есть radiogroup,...

Закрытие AlertDialog - Программирование Android
Здравствуйте. Такой вопрос. Допустим я вызвал диалог и после этого перевел приложение в паузу, то после очередного обращения к данному...

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


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

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

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