我有一个 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/