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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 5.00
konrads
2 / 2 / 0
Регистрация: 05.03.2013
Сообщений: 49
#1

Экранная клавиатура - Программирование Android

12.11.2013, 13:27. Просмотров 1768. Ответов 3
Метки нет (Все метки)

В вызываемом Activity есть один EditText
Подскажите, как сделать так, чтоб при открытии Activity, экранная клавиатура не появлялась сразу, а только после клика на это поле.

Я пытался поставить <requestFocus /> например в Checkbox, но всё равно, при открытии окна курсор в этом EditText и клавиатура появляется
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2013, 13:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Экранная клавиатура (Программирование Android):

Кастомная клавиатура - Программирование Android
Доброго времени суток!Как сделать кастомную клавиатуру в собственном приложении?Весь Интернет обыскал,но не нашёл нормального ответа!Может...

своя клавиатура - Программирование Android
доброго времени суток форумчане! Мне интересно как сделать свою клавиатура в инете сколько не рыл ничо не нашел(

USB клавиатура - Программирование Android
Поделитесь пожалуйста опытом работы с usb клавиатурой. Требуется написать приложение, которое отслеживает нажатия/отпускания клавиш и...

Клавиатура Genymotion - Программирование Android
Как заставить работать клавиатуру в эмуляторе Genymotion? Андроидовская не всплывает, а на родную тоже не реагирует.

Удаленная клавиатура - Программирование Android
Гуру, посоветуйте инструмент! Надо с компа на отлаживаемое устройство &quot;копи-пастить&quot; текст. Например длинный пароль. Когда-то...

Клавиатура с anjedi - Программирование Android
Срочно! Если есть кто добрый. Пишу(питаюсь писать) код для андройд с помощью anjedi. И как только нажму на точку, то сразу появляется...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
name?
198 / 169 / 18
Регистрация: 01.06.2010
Сообщений: 371
Завершенные тесты: 1
12.11.2013, 16:01 #2
Java
1
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
verylazy
Заблокирован
12.11.2013, 16:03 #3
Я не могу сейчас проверить, но мне помнится, что я добавил
XML
1
android:focusableInTouchMode="true"
вот такую строку в layout на котором находится поле ввода

примерно так
XML
1
2
3
4
5
6
7
<FrameLayout
        android:focusableInTouchMode="true" >
 
        <EditText
            android:id="@+id/editText1" >
        </EditText>
    </FrameLayout>
весь лишний код удалил, оставил только основное, что бы показать структуру
konrads
2 / 2 / 0
Регистрация: 05.03.2013
Сообщений: 49
12.11.2013, 18:58  [ТС] #4
Цитата Сообщение от verylazy Посмотреть сообщение
XML
1
2
3
4
5
6
7
<FrameLayout
        android:focusableInTouchMode="true" >
 
        <EditText
            android:id="@+id/editText1" >
        </EditText>
    </FrameLayout>
Это работает, спасибо !

Добавлено через 22 минуты
Цитата Сообщение от name? Посмотреть сообщение
Java
1
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
Это тоже работает Спасибо !
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2013, 18:58
Привет! Вот еще темы с ответами:

Edittext longclick и клавиатура - Программирование Android
Проблема - в программе есть edittext по клику открывается клавиатура редактирования. На лонгклик отзывается другое действие И СНОВА...

Виртуальная клавиатура на эмуляторе. - Программирование Android
Здравствуйте у меня довольно простой вопрос.Как сделать так чтобы на эмуляторе android показывалась виртуальная клавиатура, как на...

Клавиатура наезжает на поле ввода - Программирование Android
Вот какая проблема, у меня в приложении, при необходимости ввода данных, клавиатура закрывает поле EditText. При чем, при первом вхождении...

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


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

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

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