当前位置 : 主页 > 手机开发 > android >

android – 如何销毁自定义视图

来源:互联网 收集:自由互联 发布时间:2021-06-11
所以我有一个我正在实现的自定义视图,并且想知道如何在单击它时将其销毁.我已经尝试过使用onClickListeners,在活动内外都实现了,我试过调用invalidate()无济于事.在这一点上,我坚持使用一
所以我有一个我正在实现的自定义视图,并且想知道如何在单击它时将其销毁.我已经尝试过使用onClickListeners,在活动内外都实现了,我试过调用invalidate()无济于事.在这一点上,我坚持使用一个空的onTouchEvent方法,并且没有关于如何在单击时销毁视图的线索.

附:通过销毁我的意思是让它从UI线程中消失.

您可以从其父布局中删除视图,使其像这样消失/销毁

parentLayout.removeView(customView);

或者,您可以隐藏视图以消失并在以后显示(如果需要)

customView.setVisibility(View.GONE);
网友评论