Клавиатура появляется после запуска Activity из-за ScrollView - PullRequest
1 голос
/ 13 июля 2011

Если мой EditBox не находится в ScrollView, он не будет открывать клавиатуру автоматически (что хорошо!) Однако теперь, когда он включен в один, он делает эту досадную вещь каждый раз, когда я запускаю Activity. Я уже пробовал это , но у меня это не сработало.

Это мой main.xml: http://pastebin.com/qp3Nc8sf

Удаление RequestFocus также не помогает. Как я могу отключить клавиатуру при запуске? Или есть даже лучший способ использования полос прокрутки?

Спасибо, Force

Ответы [ 2 ]

1 голос
/ 14 июля 2011

Хорошо, я нашел ответ;Я должен добавить android: windowSoftInputMode = "stateUnchanged" к активности в манифесте.Это оставляет клавиатуру открытой во время вращения.Тем не менее спасибо за ответ Винаяк; -)

1 голос
/ 13 июля 2011

Вы пытались добавить это в функцию onCreate упражнения:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...