Появляется программная клавиатура, фоновое изображение изменяется - PullRequest
0 голосов
/ 14 марта 2011

У меня есть ListView с текстом редактирования и кнопкой внизу экрана. Когда появляется программная клавиатура, она сжимает мое изображение. Я попробовал несколько вещей:

1) android: windowSoftInputMode = "AdjustPan" Изображение не сжимается, хорошо. Но элементы ListView больше нельзя прокручивать.

2) android: windowSoftInputMode = "AdjustResize" ничего не делает.

Есть идеи у кого-нибудь?

Ответы [ 2 ]

3 голосов
/ 10 июля 2013

Используйте getWindow (). SetBackgroundDrawable () в своей деятельности, чтобы установить фон.

0 голосов
/ 11 февраля 2016

Используйте android:windowSoftInputMode="adjustResize" и просто оберните фон в ImageView в ScrollView.

<ScrollView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:scrollbars="none"
    android:overScrollMode="never">
    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/> 
</ScrollView>
...