2013-11-30 3 views
0

Я пытаюсь отобразить мягкую клавиатуру. Я нашел много ответов, но ни один из них не решил мою проблему. InputMethodManager imm = (InputMethodManager) activity.getSystemService (Context.INPUT_METHOD_SERVICE); imm.showSoftInput (ошибка [0], InputMethodManager.SHOW_IMPLICIT); ошибка [0] .requestFocus();Дисплей Android Soft Keyboard

ответ

0

Попробуйте это. При запуске вы деятельность, Мягкая клавиатура будет всплывать: -

this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE); 

или добавить это к деятельности, на которую вы хотите, чтобы показать экранную клавиатуру, когда она начинает: -

android:windowSoftInputMode="stateVisible" 

или если вы хотите экранную клавиатуру для ввода текста редактирования: -

InputMethodManager imm = (InputMethodManager)getSystemService(
       Context.INPUT_METHOD_SERVICE); 
     imm.showSoftInput(myEditText.getWindowToken(), 0); 
Смежные вопросы