Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/14: Рейтинг темы: голосов - 14, средняя оценка - 4.64
Darth_Sanchez
4 / 4 / 1
Регистрация: 28.04.2013
Сообщений: 64
#1

EditText и появление клавиатуры

14.07.2014, 23:23. Просмотров 2612. Ответов 4
Метки нет (Все метки)

У меня есть форма, на которой есть EditText и кнопка. При открытии формы на телефоне сразу же активируется клавиатура к EditText. как сделать так, чтобы не активировалась клава, а включалась только при нажатии на EditText?

Добавлено через 28 минут
сам спросил, сам ответил:
Java
1
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
возможно, если есть какое ещё решение, напишите пожалуйста. Также, если кто, столкнётся с такой же проблемой, может кому поможет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.07.2014, 23:23
Ответы с готовыми решениями:

EditText, кнопки вместо клавиатуры, использование курсора, вызов клавиатуры "вручную"
Ну, в общем, я постарался написать наиболее подходящее название темы....

Установка курсора в EditText и отображение клавиатуры
Суть вопроса, есть активность из которой вызывается диалог. Диалог состоит из...

При нажатии на EditText показать клавиатуры с нужным языком
как вызвать клавиатуру с нужным языком? например при нажатии на EditText...

EditText отключение выплывающей клавиатуры при загрузки приложения
подскажите как сделать) заранее спасибо

Как всё сместить вверх, чтобы EditText оказался вверху клавиатуры
Работаю на Android Studio. Как всё сместить вверх, чтобы EditText оказался...

4
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
15.07.2014, 10:05 #2
Цитата Сообщение от Darth_Sanchez Посмотреть сообщение
возможно, если есть какое ещё решение, напишите пожалуйста.
У вас вылазит клавиатура так как поле ввода текста получает фокус сразу после открытия активити. Наверняка в xml коде вашего layout файла присутствует строчка
XML
1
 <requestFocus />
внутри блока описывающего EditText. Надо её удалить, или переместить в другой элемент (например в кнопку или еще куда-то).
0
Darth_Sanchez
4 / 4 / 1
Регистрация: 28.04.2013
Сообщений: 64
15.07.2014, 11:24  [ТС] #3
а как программно реализовать?
0
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
15.07.2014, 12:54 #4
Цитата Сообщение от Darth_Sanchez Посмотреть сообщение
а как программно реализовать?
Передать фокус любому другому элементу. Метод называется setFocused вроде или как-то так.
1
Darth_Sanchez
4 / 4 / 1
Регистрация: 28.04.2013
Сообщений: 64
15.07.2014, 12:58  [ТС] #5
спасибо большое, попробую)
0
15.07.2014, 12:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.07.2014, 12:58

Ввод в один EditText и авто-вычисление в двух других EditText
Всем привет. Есть три поля EditText,виртуальные клавиатуры у всех...

EditText смещается вниз при вводе текста, который занимает объём больше, чем EditText
EditText сещается вниз при вводе текста который занимает обём больше чем...

Динамическое создание edittext и обработка данных из edittext
Здравствуйте, мне нужна помощь, у меня есть таблица, где динамически создаются...


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

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

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