Android 2.1: Как мне принести программную клавиатуру вручную? - PullRequest
3 голосов
/ 27 января 2010

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

(Android 2.1, NexusOne)

Ответы [ 3 ]

4 голосов
/ 27 января 2010

Если вы хотите управлять программной клавиатурой в своем коде, вы можете использовать InputMethodManager, чтобы вызвать его и закрыть getSystemService () является вызовом для Activity.

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(activeView, 0);
2 голосов
/ 27 января 2010

Попробуйте <activity android:windowSoftInputMode="stateAlwaysVisible">

Подробнее см. на этой странице

0 голосов
/ 29 июня 2010

попробуйте View v = getWindow (). GetDecorView ();

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