2017-07-09 9 views
0

Ich habe eine DialogFragment mit zwei Eingabefelder und zwei Tasten. In portrait mode ist alles in Ordnung, aber in landscape mode, wenn ein Eingabefeld fokussiert ist, verschwindet der gesamte Dialog, so dass die Tasten nicht da sind. Der Bildschirm wird dann von einer Tastatur und einer "nächsten" Taste image abgedeckt (woher kommt er?). Was kann ich tun, um zu verhindern? Versuchte android:windowSoftInputMode Einstellung aber keinen UnterschiedDialogFragment: EditText Tastatur deckt den gesamten Bildschirm im Querformat

+0

können Sie Landschaftsmodus verhindern. – fbwnd

+0

Dies ist keine Lösung. – jreft56

Antwort

0

beste Weg, verschiedene Layout verwenden:

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

Aber wie anders? DialogFragment wird ausgeblendet, auch wenn ich einen einzelnen EditText im Landscape-Layout habe – jreft56

Verwandte Themen