как исчезнуть клавиатура при создании метода? - PullRequest
0 голосов
/ 01 апреля 2010

друзья

У меня есть EditText для простого действия с кнопкой. когда каждый переход от одного занятия к этому фокусу активности автоматически устанавливается на EditText, и в телефоне появляется клавиатура.

Я не хочу открывать клавиатуру, пока я не нажму на editText.

Может ли кто-нибудь направить меня, что мне делать?

любая помощь будет оценена.

Ответы [ 3 ]

3 голосов
/ 01 апреля 2010

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

Поместите это в метод onCreate вашей деятельности

this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
1 голос
/ 01 апреля 2010
EditText.setInputType(InputType.TYPE_NULL); 
0 голосов
/ 11 апреля 2014

Вы также можете передать то же самое в файле AndroidMenifest для этого конкретного действия, например:

        <activity
            android:name="Activity"
            android:screenOrientation="portrait"
            android:windowSoftInputMode="stateHidden" >
        </activity>

Это также будет работать для вас:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...