0

我有一个主要活动,它有RelativeLaoyout @ root 和许多其他视图,包括一个带有2 列的GridView。现在,单击其中一个按钮会打开一个对话框,其中包含一个 EditText。当用户在 EditText 中点击时,主活动的整个 RelativeLayout 被向上推。

我已经尝试了几乎所有可以在 stackoverflow 和其他各种论坛上找到的解决方案,但没有一个对我有用!

到目前为止我尝试过的事情

  1. 设置 android:windowSoftInputMode="adjustResize" 我也尝试了 adjustNothing 和 adjustPan 但没有任何效果
  2. 为 GridView 设置 android:isScrollContainer="false" 我也尝试将其设置为 true。但这也无济于事。

这个问题真的很困扰我。请有人帮忙!

编辑 发现重复,但也没有回答! 显示软键盘时背景布局移动 - android

4

2 回答 2

0

调整平移将如何工作它只是推动你的编辑文本而不是你的整个背景如果你的编辑文本是b / w键盘的高度出现在屏幕上,调整平移只是提升编辑文本而不是整个背景屏幕,如果您的编辑文本高于键盘高度,则不会发生任何变化。

于 2012-10-22T07:49:52.477 回答
0

你有全屏主题吗?@android:style/Theme.Holo.NoActionBar.FullScreen

如果是这样,请尝试将其更改为:@android:style/Theme.Holo.NoActionBar

似乎在 HoneyComb 版本及以上版本中,全屏主题设置会覆盖 windowSoftInputMode 的 adjustResize 或 adjustPan 设置。

于 2013-10-16T11:21:55.443 回答