您在布局文件中定义了一个View。如何从活动代码中删除它?
答案 0 :(得分:56)
ViewGroup vg = (ViewGroup)(myView.getParent());
vg.removeView(myView);
只要从Activity中正确删除View,就应该执行您想要的操作。其他人的回答只会让View无法使用资源。
答案 1 :(得分:1)
Android在评论中提到:
view.setVisibility(View.GONE);
引用Android参考:
此视图不可见,并且不占用任何空间用于布局目的。
我认为这是最好的解决方案,除非您确实需要删除该对象。