android - 键盘打开后滚动对话框

标签 android android-layout android-dialog android-keypad

我有一些带有 EditText 字段的对话框。当我想填写一些 EditText 时,键盘打开了,我无法填写上面的一些字段。我应该关闭键盘,然后单击上面的 EditText。如何在键盘打开时使我的对话框可滚动以避免关闭键盘?

最佳答案

尝试:

dialog.getWindow().setSoftInputMode(
    WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);

关于android - 键盘打开后滚动对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22250431/

相关文章:

Android - 3D "stacked"图库图像

android - 多个静态 TextViews VS Listview of TextView VS One TextView with multiple lines

android - 动画删除 ListView 项

Android ProgressDialog "Spinner"消失(不显示)

android - 对话框首选项中的自定义 View

android - 扩展应用程序的类抛出 ClassNotFoundException

java - 这里的 != 运算符有什么问题?

android - 防止 View 在 RelativeLayout 中重叠

android - 如何在单击按钮时获得简单的警报?

java - 即使在引用 Activity 而不是应用程序上下文之后也出现 BadTokenException