出现软键盘,调整背景图像的大小

时间:2011-03-14 15:19:34

标签: android-layout

我有一个带有edittext的ListView和屏幕底部的按钮。当软键盘出现时,它会挤压我的图像。我尝试了一些东西:

1)android:windowSoftInputMode =“adjustPan”图像没有被压扁,很好。但是ListView项目不能再滚动了。

2)android:windowSoftInputMode =“adjustResize”什么都不做。

任何想法?

2 个答案:

答案 0 :(得分:3)

在您的活动中使用getWindow()。setBackgroundDrawable()来设置背景。

答案 1 :(得分:0)

使用android:windowSoftInputMode="adjustResize",只需将背景包装到ScrollView中的ImageView。

<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>