当键盘弹出时,保持Android视图在可见区域内

6

我创建了一个简单的登录界面,将登录按钮、用户名和密码编辑框从底部垂直堆叠。

当有人点击用户名/密码字段时,虚拟键盘会弹出并隐藏其下方的编辑框或按钮。我在另一个应用程序中看到过这种情况,即登录按钮始终保持在可见区域内... 我该如何实现这一点?

2个回答

10

在你的 <activity> 元素的 AndroidManifest.xml 中使用 android:windowSoftInputMode="adjustResize"

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

请确保您已经将布局的内容包装在 ScrollView 中,这样它将更易于浏览。


5

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