【发布时间】:2013-03-11 21:53:02
【问题描述】:
我正在尝试删除膨胀的视图。这就是我膨胀视图的方式:
ViewGroup vg = (ViewGroup)findViewById(android.R.id.content).getRootView();
mOverflowMenuView = View.inflate(this, R.layout.overflow_menu, vg);
这就是我尝试从 onBackPressed 中删除它的方式
ViewGroup vg = (ViewGroup)(mOverflowMenuView.getParent());
vg.removeView(mOverflowMenuView);
但我得到一个类转换异常:
03-11 22:47:31.848: E/AndroidRuntime(26357): java.lang.ClassCastException: android.view.ViewRootImpl cannot be cast to android.view.ViewGroup
有什么想法吗?
【问题讨论】:
标签: android layout view viewgroup rootview