【问题标题】:Keyboard popup for editText should not push the UI and draw on topeditText 的键盘弹出窗口不应推动 UI 并在顶部绘制
【发布时间】:2013-05-31 19:26:45
【问题描述】:

在搜索了许多相关主题后,我发布了这个问题。

我的问题是,当我单击 editText 框时,键盘弹出窗口会推动 UI 并且键盘在底部绘制,而不是我希望键盘在我的 UI 上绘制并根据Android - Adjust screen when keyboard pops up?

我在清单文件中尝试了android:windowSoftInputMode="adjustPan",但这并没有解决我的问题。我又遇到了同样的问题。

是否有其他解决方案,欢迎任何相关答案。提前致谢。

【问题讨论】:

    标签: android keyboard android-manifest


    【解决方案1】:

    在您的 AndroidManifest.xml 中,使用键盘在 Activity 下添加以下行:

    android:windowSoftInputMode="adjustNothing"
    

    重复:Keyboard Showed messed up elements' position

    【讨论】:

    • 没有兄弟。那也没有帮助我。 . .
    【解决方案2】:

    我也有这个问题,虽然

    android:windowSoftInputMode="adjustPan"
    

    应该可以,尝试将以下代码放在活动的 onCreate() 方法中:

    getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
    

    【讨论】:

      【解决方案3】:

      我认为android:windowSoftInputMode="adjustResize" 是你要找的东西

      【讨论】:

        【解决方案4】:

        插入..

         android:windowSoftInputMode="adjustPan"
        

        试试这个..

        android:windowSoftInputMode="adjustResize"
        

        【讨论】:

        • 它对我有用......只是为了确定......你将它添加到清单右边的正确活动中......
        • 是的。另外,我已将其添加到所有活动中。 . . .
        • 你在什么设备上运行这个?
        • 我在 Galaxy s3 和 xperia Tipo 上运行它
        猜你喜欢
        • 2018-03-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-04
        • 1970-01-01
        相关资源
        最近更新 更多