使复合控件从父布局中删除自身

bwo*_*gie 4 user-controls android

我创建了一个在运行时从活动添加的复合控件,但是当从控件中单击一个按钮时,需要将其删除.

如何向父LinearLayout发送消息并告诉它删除控件?(或者告诉它自行删除 - 如果可能的话)如果可能的话我想在控件本身内执行此操作.

谢谢.

And*_*yeu 12

创建后保存控件的引用,并在必要时使用ViewGroup.removeView方法.

如果你需要从控件本身做,请从控件中调用((ViewGroup)getParent()).removeView(this).