如何在布局中呈现键盘而不缩小背景图像

时间:2013-05-14 11:39:12

标签: android android-softkeyboard

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

在运行时。如果我按下文本字段键盘将出现完全正常。 但是背景图像已经缩小了。

有没有办法避免它。背景图片不应缩小

3 个答案:

答案 0 :(得分:13)

您必须更改清单文件

在您的活动代码

android:windowSoftInputMode="adjustPan" 

添加此内容。

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

答案 1 :(得分:1)

我们必须将背景设置为添加到窗口管理器

的顶级视图

按照以下两个步骤解决此问题:

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"

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

答案 2 :(得分:1)

好的我用

修复了它
  

机器人:windowSoftInputMode = “stateVisible | adjustPan”

清单文件中的标签内的条目。这应该有用。