0

Я работаю над функцией чата для приложения, наткнулся на следующую проблему.Не является ли windowsoftinputmode = adjustResize, чтобы переместить ВСЕ окно активности, чтобы освободить место для клавиатуры?

У меня есть активность с android:windowsotinputmode = "stateHidden|adjustResize" (когда начинается действие, клавиатура не появляется автоматически, но до тех пор, пока пользователь не нажимает на editText, чтобы ввести свое сообщение, и после этого весь экран активности должен скользить вверх и освобождать место для мягкой клавиатуры).

Однако ...

enter image description here

Я заметил, что деятельность только скользит вверх, пока клавиатура не подходит под EditText, покрывая случайную точку зрения 'в нижней части деятельности.

Есть ли способ переопределить это и сделать экран полностью поднятым и сделать видимым всю активность?

[EDIT] Следует также упомянуть, что установка любого paddingBottom/marginBottom в editText игнорируется, а также вид.

+0

что вы подразумеваете под «экран выскочит укомплектовать»? – prat

+0

Я имел в виду, чтобы экран «переместился» со всем этим вместе со «случайным представлением» или любым дополнением мог быть – DoruChidean

ответ

0

Вы можете пройти по этой ссылке и код, может помочь вам:

http://android-developers.blogspot.in/2009/04/updating-applications-for-on-screen.html

<EditText android:id="@+id/edtInput" 
     android:layout_width="0dip" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:inputType="textShortMessage|textAutoCorrect|textCapSentences|textMultiLine" 
     android:imeOptions="actionSend|flagNoEnterAction" 
     android:maxLines="4" 
     android:maxLength="2000" 
     android:hint="@string/compose_hint"/> 
+0

спасибо, хорошо прочитал, но он не касается моей проблемы – DoruChidean