So entfernen Sie Anzeigen von Aktivität RootView

Ich versuche zu entfernen, eine inflationäre Sicht. Dies ist, wie ich aufblasen der Ansicht:

ViewGroup vg = (ViewGroup)findViewById(android.R.id.content).getRootView();
mOverflowMenuView = View.inflate(this, R.layout.overflow_menu, vg);     

Und dies ist, wie ich versuchen, es zu entfernen aus onBackPressed

ViewGroup vg = (ViewGroup)(mOverflowMenuView.getParent());
vg.removeView(mOverflowMenuView);

Aber ich bekomme eine class cast exception:

03-11 22:47:31.848: E/AndroidRuntime(26357): java.lang.ClassCastException: android.view.ViewRootImpl cannot be cast to android.view.ViewGroup

Irgendwelche Ideen?

InformationsquelleAutor Henrik | 2013-03-11
Schreibe einen Kommentar