如何防止软键盘遮挡我的视图

3
在我的一个活动的布局文件中,我在顶部和底部分别有两个输入框和一个下一步按钮。
问题是,当键盘弹出时,它会遮挡住按钮。我该如何使这些视图在键盘上方显示?

3
在谷歌上搜索。 - IntelliJ Amiya
相关:https://dev59.com/vHNA5IYBdhLWcg3wC5Xh和https://dev59.com/WHI95IYBdhLWcg3wyRM0 - cf-
1
还有相关的问题,甚至可能是一个重复的问题:https://dev59.com/XGox5IYBdhLWcg3wl1P4 - cf-
这个答案可能是你想要做的。https://dev59.com/xG865IYBdhLWcg3wFqdV - Meshugah
2个回答

4

请查看此博客文章:屏幕输入方法

您可以使用android:windowSoftInputMode属性来指定布局是否应调整大小或滚动时应该发生什么。

在您的清单文件中:

<activity name=".YourActivity"
        android:windowSoftInputMode="stateVisible|adjustResize">
        ...
</activity>

相关问题:

软键盘弹出时如何将布局向上移动?

单击EditText时如何将内容向上推?

Android:如何防止软键盘推动我的视图?

当软键盘显示时如何将布局向上移动(Android)

如何检查Android软键盘的可见性?


0

只需放在清单文件中.. 使用 "adjustResize"

它使主窗口始终调整大小以为屏幕上的软键盘腾出空间。

<application
......
>
<activity
           .............................
            android:windowSoftInputMode="stateAlwaysHidden|adjustResize" />

 </application>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接