1

ca)我在其中的 EditText 中有一个活动。如果我直接显示此活动,则在显示软键盘时 adjustPan 工作正常。

b)如果我在 TabActivity 下显示与其中一个选项卡相同的活动,则 adjustPan 不起作用(不做任何事情)。

c)我将活动转换为片段并使用 Fragments API 尝试了相同的操作,但调整平移也无法以这种方式工作。

我已经将 windowSoftInputMode 设置为在案例 (b) 中的 TabActivity 和其他有问题的活动上以及在案例 (c) 中的 FragmentActivity 上进行调整。

我也有全屏主题,我也尝试将其删除,但没有任何改变。

我还需要做些什么才能在这些其他情况下完成这项工作?

谢谢

4

1 回答 1

1

我想通了,我在某处设置了 WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS 标志,当我删除它时,它开始在所有情况下工作。

于 2012-06-19T15:26:12.620 回答