2014-12-14 1 views
0

Мне нужна помощь, я искал часовое решение этой проблемы без успеха ... У меня есть EditText внутри ViewGroup, когда я нажимаю на этот editText, отображается виртуальная клавиатура. Проблема в том, что на устройствах Android 4.2+ все работает так, как ожидалось, edittext выдвигается. На устройствах pre 4.2 edittext остается за клавиатурой.Android 4.2 adjustPan

Я попробовал это на файл манифеста, но ничего изменения:

<activity 
    ... 
    android:windowSoftInputMode="adjustPan"> //or adjustResize 
</activity> 

Почему это происходит и как я могу это исправить? Спасибо!

ответ

0

Чтобы решить эту проблему, используйте это для EditText:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE|WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); 
+0

Спасибо, но не работает, SOFT_INPUT_STATE_VISIBLE делает клавиатуру автоматически появляется и то не то, что я хочу, и EditText остается позади, как всегда (по предварительным 4,2 устройства) – Istigar