软键盘打开时 Android 对话框布局挤压

标签 android layout dialog

我有一个 Activity 可以打开一个对话框,该对话框类扩展了Dialog。 使用dialog.show。

现在 - 当软键盘膨胀所有布局挤压时,而不是在对话框顶部打开键盘。

在对话框的布局中,我在线性布局内有 3 个 ScrollView (其中只有 1 个可见)。

我尝试使用: dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);

但是它不起作用。

约阿夫

最佳答案

查看您可以在 list 中使用的此属性。您可能想使用 adjustmentPan 来执行该 Activity : http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft

关于软键盘打开时 Android 对话框布局挤压,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11074792/

相关文章:

java - Android:选择微调项目后动态添加按钮

Android自定义gridview布局(上面是imageview的textview)

android - 如何将自定义 ListView 设置为对话框

android - 如果我想执行虹膜扫描,我是否需要任何额外的 API,或者我可以使用现成的 API 吗?

android - 如何在android中的gmail中从服务器共享/附加图像

ajax - 发送 AJAX 响应时,如何使 Zend Framework 不呈现 View /布局?

android - 对话框在是按钮上关闭

c++ - 如何在单独的线程中创建带有进度条的 MFC 对话框?

android - 带有 MathJax 的 ListView 中的 WebViews

html - 仅使用 HTML 和 CSS 安装一个带有 2 个 div 的 div