【问题标题】:Android adjustPan is being ignoredAndroid adjustPan 被忽略
【发布时间】:2012-06-19 23:26:12
【问题描述】:

ca) 我在 EditText 中有一个活动。如果我直接显示这个活动,当显示软键盘时,adjustPan 可以正常工作。

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

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

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

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

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

谢谢

【问题讨论】:

    标签: android


    【解决方案1】:

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

    【讨论】:

    • 您能否澄清一下您在哪里设置了该标志以及在哪个视图上?我目前正面临着完全相同的问题,并为试图解决它而发疯。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-09
    • 2023-01-15
    相关资源
    最近更新 更多