【问题标题】:DialogFragment : EditText keyboard covers whole screen in landscape modeDialogFragment : EditText 键盘在横向模式下覆盖整个屏幕
【发布时间】:2017-07-09 12:31:54
【问题描述】:

我有一个DialogFragment,有两个输入字段和两个按钮。在portrait mode 中一切都很好,但在landscape mode 中,当输入字段聚焦时,整个对话框消失,因此按钮不存在。然后屏幕被键盘和“下一步”按钮image 覆盖(它来自哪里?)。我能做些什么来预防?尝试设置android:windowSoftInputMode,但没有区别

【问题讨论】:

  • 你可以阻止横向模式。
  • 这不是解决方案。

标签: android dialog dialogfragment


【解决方案1】:

最好的办法是使用不同的布局:

res/layout [Portrait Mode; default]
 main.xml
res/layout-land [Landscape Mode]
 main.xml 

【讨论】:

  • 但是有什么不同呢?即使我在横向布局中有一个 EditText,DialogFragment 也会被隐藏
猜你喜欢
  • 1970-01-01
  • 2012-08-24
  • 1970-01-01
  • 2013-09-27
  • 1970-01-01
  • 1970-01-01
  • 2013-06-27
  • 2012-10-27
  • 1970-01-01
相关资源
最近更新 更多