【问题标题】:Keyboard Hides and Covers Dialog键盘隐藏和覆盖对话框
【发布时间】:2018-09-05 18:03:48
【问题描述】:

我正在制作一个 Android 应用程序,其中显示了一个对话框片段,用户可以在其中汇总文​​本。问题是键盘显示在对话框上,我找不到任何方法来修复它!我试过做以下没有运气:

  • 在我的AndroidManifest.xml 中添加android:windowSoftInputMode 属性,其中包含多个值,例如"adjustPan|adjustResize"

  • dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);SOFT_INPUT_STATE_HIDDENSOFT_INPUT_ADJUST_RESIZE 一起使用,但这只会破坏对话框的内容。

  • 这个答案:https://stackoverflow.com/a/51821469/6766678 截图是我想要实现的。

这是打开键盘时我的对话框的样子:

感谢任何帮助!

【问题讨论】:

  • android:windowSoftInputMode="adjustPan|adjustResize" 不适合你?
  • 不,我已经试过了

标签: android android-fragments android-edittext dialog resize


【解决方案1】:

我终于决定使用Material Dialogs

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-22
    • 1970-01-01
    • 1970-01-01
    • 2013-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多