2012-02-22 2 views
2

есть ли способ избежать пользовательской клавиатуры, изменяющей размер моего edittext до половины экрана.пользовательская клавиатура расширяет edittext до половины экрана

является использование этой команды

   editTextKeyboard = new EditText(this); 

    editTextKeyboard.requestFocus(); 
    editTextKeyboard.setAlpha(0); 
    editTextKeyboard.setSingleLine(); 

    editTextKeyboard.setFocusableInTouchMode(true); 
    //editTextKeyboard.setVisibility(View.INVISIBLE); 


    addContentView(editTextKeyboard, layoutParamsCompleteLayout); 

также изменяет уровень альфа.

бы рад за любую поддержку

+0

PLZ проголосовать и принять, если он исправить вашу проблему –

ответ

4

Использование Android: imeOptions: flagNoFullscreen в XML-файл или использовать editTextKeyboard.setImeOptions (EditorInfo.IME_FLAG_NO_FULLSCREEN)

Вот ссылка для справки 1) link1 2) link2

+0

работает как charme nikhil! Большое спасибо. – Arnold

+0

стыдно это требует API 11. mmmm – SteelBytes

+2

flagNoExtractUi довольно хорошо для уровня API <11 – kellogs

Смежные вопросы