2016-09-07 6 views
1

Ich habe ein Dialogfeld Fragment mit einem Text bearbeiten. Ich habe die Höhe, die Breite eines Dialogfragment mit -Tastatur den Bearbeitungstext schließen

@Override 
    public void onResume(){ 
     super.onResume(); 
     DisplayMetrics displaymetrics = new DisplayMetrics(); 
     getActivity().getWindowManager().getDefaultDisplay().getMetrics(displaymetrics); 
     int height = displaymetrics.heightPixels; 
     int width = displaymetrics.widthPixels; 
     getDialog().getWindow().setLayout((int)(width * 0.8),(int)(height * 0.8)); 
    } 

Das Problem ist, dass, wenn ich auf EditText des Dialogfragment klicken, wird die Tastatur erscheint und schließt das EditText und ich kann nicht sehen, was ich eingeben. Um zu sehen, was ich eingegeben habe, muss ich die Tastatur schließen. Wie stelle ich mein Dialogfragment ein, wenn die Tastatur geöffnet wird?

+0

http://stackoverflow.com/questions/8635783/dialog-goes-up-when-softkeyboard-is-shown – Shubhank

+0

Ich habe diesen Link gesehen, aber es hilft mir nicht –

Antwort

0

Haben Sie das schon versucht: android:imeOptions="flagNoExtractUi". Sie können dies Ihrem EditText hinzufügen. Ich hoffe, dass das dein Problem löst.

+0

Nicht funktioniert Entschuldigung :( –

Verwandte Themen