如何销毁自定义视图

时间:2014-05-01 02:07:03

标签: android

所以我有一个我正在实现的自定义视图,并且想知道在单击它时如何销毁它。我已经尝试过使用onClickListeners,在活动内外都实现了,我试过调用invalidate()无济于事。此时我遇到了一个空的onTouchEvent方法,并且没有关于如何在单击时销毁视图的线索。

P.S。通过销毁我的意思是让它从UI线程中消失。

1 个答案:

答案 0 :(得分:8)

您可以从view中删除parent Layout,使其成为disappear/destroy

 parentLayout.removeView(customView);

或者,hide View可以消失,如果需要,可以稍后再显示

 customView.setVisibility(View.GONE);