Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android DialogFragment:EditText键盘以横向模式覆盖整个屏幕_Android_Dialog_Dialogfragment - Fatal编程技术网

Android DialogFragment:EditText键盘以横向模式覆盖整个屏幕

Android DialogFragment:EditText键盘以横向模式覆盖整个屏幕,android,dialog,dialogfragment,Android,Dialog,Dialogfragment,我有一个带有两个输入字段和两个按钮的对话框片段。在纵向模式下一切正常,但在横向模式下当输入字段聚焦时,整个对话框消失,因此按钮不在那里。屏幕上覆盖着一个键盘和一个“下一步”按钮(它来自哪里?)。我能做些什么来预防?尝试设置android:WindowsOfInputMode,但没有区别最好的方法是使用不同的布局: res/layout [Portrait Mode; default] main.xml res/layout-land [Landscape Mode] main.xml 你

我有一个带有两个输入字段和两个按钮的
对话框片段
。在
纵向模式下
一切正常,但在
横向模式下
当输入字段聚焦时,整个对话框消失,因此按钮不在那里。屏幕上覆盖着一个键盘和一个“下一步”按钮(它来自哪里?)。我能做些什么来预防?尝试设置android:WindowsOfInputMode,但没有区别

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

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

你可以阻止横向模式。这不是一个解决方案。但是有什么不同呢?即使在横向布局中只有一个EditText,DialogFragment也会被隐藏