ViewGroup vg = (ViewGroup)(myView.getParent()); vg.removeView(myView); 只要你想正确地将视图从 Activity 中移除,该代码就能够达到你的需求。其他人的答案只会使视图不可见,从而消耗资源。
正如Android在评论中提到的: 最初的回答: view.setVisibility(View.GONE); 引用Android参考文档: 这个视图是不可见的,不会占用任何布局空间。 我认为这是最好的解决方案,除非你真的需要删除该对象。
addContentView(View v, LayoutParams params)
ж·»еҠ зҡ„ContentView
пјҹ - Muhammad Babar