6

我有一个滚动视图,里面有一个布局。在该布局中,我包含了一个表单(基本上是文本字段和文本视图)

在运行时。如果我按下文本字段键盘将出现这是完全正常的。但是有一个问题是背景图片被缩小了。

有什么办法可以避免。背景图像不应缩小

4

3 回答 3

13

你必须改变你的清单文件

在您的活动标签中

android:windowSoftInputMode="adjustPan" 

添加这个。

看到这个 http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft

于 2013-05-14T11:43:36.390 回答
1

好的,我通过使用修复了它

android:windowSoftInputMode="stateVisible|adjustPan"

清单文件中标记内的条目。那应该行得通。

于 2017-07-23T17:40:37.377 回答
1

我们必须在添加到窗口管理器的顶级视图上设置背景

按照 2 个步骤解决此问题:

1.您必须在 onCreate() 方法中设置背景

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().setBackgroundDrawableResource(R.drawable.your_drawable_background);
}

2.从你的xml中删除背景

android:background="@drawable/your_drawable_background"

滚动视图问题的背景收缩将完全解决。

于 2016-04-04T05:10:07.280 回答