我有一个主要活动,其中包含RelativeLaoyout @ root和许多其他视图,包括一个包含2列的GridView。 现在,单击其中一个按钮将打开一个对话框,其中包含EditText。 当用户点击EditText时,主活动的整个RelativeLayout会被向上推。
我已经尝试了几乎所有我在stackoverflow和其他各种论坛上找到的解决方案,但没有一个对我有用!
到目前为止我尝试过的事情
这个问题真的让我很烦。请有人帮忙!
修改 发现重复,但也没有答案! background layout moving when soft keyboard displayed - android
答案 0 :(得分:0)
调整平移将如何工作它只是按下您编辑文本而不是整个背景如果您的编辑文本是b / w键盘的高度出现在屏幕上,调整平移只是提升编辑文本而不是整个背景屏幕,如果您的编辑文本位于键盘高度之上,则不会发生任何更改。
答案 1 :(得分:0)
你有全屏主题吗? @android:风格/ Theme.Holo.NoActionBar.FullScreen
如果有,请尝试将其更改为: @android:style / Theme.Holo.NoActionBar
似乎在HoneyComb版本及以上版本中,全屏主题设置会覆盖windowSoftInputMode adjustResize或adjustPan设置。