VideoView wird nicht richtig wiedergegeben, nachdem die Dialog-Tastatur verschwunden ist

8

Ich habe mein Problem auf das kleinste Beispiel vereinfacht, wenn es reproduziert werden kann.

Also:

  • 1 Aktivität mit VideoView und ImageView.
  • Nach dem Klick auf ImageView wird AlertDialog angezeigt.
  • AlertDialog hat 1 EditText-Feld.
  • Ich berühre diesen EditText und die Standard-Android-Tastatur wird angezeigt.
  • Tastatur schließen.
  • Schließen Sie den Dialog.

Problem: Die Grenzen von VideoView (schwarzes Rechteck) wurden erweitert und ImageView wird nicht mehr angezeigt.

Jede Hilfe wird geschätzt! Danke.

Code:

MainActivity.java

%Vor%

activity_main.xml

%Vor%

dialog.xml

%Vor%     
kolobok 24.07.2013, 11:38
quelle

1 Antwort

3

Als temporäre Lösung habe ich eine Runnable erstellt, die das VideoView unsichtbar macht und es dann nach 200 Millisekunden sichtbar macht:

%Vor%

hoffe diese vorübergehende Lösung hilft jetzt

Rufen Sie diese Methode auf, wenn sich Ihre Tastatur versteckt, wie bei der ENTER-Taste, oder wenn Sie eine bestimmte Ansicht außerhalb der Tastatur berühren, um sie auszublenden ... aber nicht in das onTouchEvent () der Aktivität oder in die onUserInteraction eingeben nicht weiter blinken

    
Tere Bentikh 26.09.2013 11:13
quelle