2012-04-10 5 views
-1

In meiner App, wenn die virtuelle Tastatur erscheint, wird mein Menü von unten nach oben geschoben, und es ist nicht so schön und es deckt auch einige der Inhalte, so dass ich es einfach verstecken, wenn die virtuellen Tastaturen auftauchen.Wie kann man die Zurück-Taste drücken, wenn die virtuelle Tastatur angezeigt wird?

Aber wenn ich zurück drücke, um die Tastatur zu verbergen, möchte ich mein Menü wieder zeigen, aber nichts passiert, außer die virtuelle Tastatur verschwindet wie Standard.

Ich habe versucht:

 @Override 
     public void onBackPressed() 
     { 
      LinearLayout menuLayout = (LinearLayout)findViewById(R.id.menuLayout); 
      menuLayout.setVisibility(View.VISIBLE); 

      super.onBackPressed(); 
     } 

auch OHNE versucht:

super.onBackPressed(); 

Keiner von ihnen arbeitete.

Irgendwelche Vorschläge?

Antwort

-1

Sie sollten die Methode onBackPressed nicht überschreiben. Siehe here So lösen Sie Ihr Problem

+0

"Sie sollten onBackPressed-Methode nicht überschreiben" -> das ist nicht wahr ... http://developer.android.com/training/implementing-navigation/temporal.html#back- webviews In vielen Aspekten Ihr Recht, aber nicht allgemein. –

Verwandte Themen