View.GONE 和 removeView的区别

invisible和gone的区别:

在于invisible只是不可见,但是依然占位,gone表示将控件去除,显示的效果就像没有这个控件存在。


gone 和 removeView 的区别:

removeView 是将该布局从内存中移除

但是gone是依然还在占用内存


最佳实践:

如果需要多次显隐切换 使用view.gone

如果该view根本不会再用到 建议直接removeView

你可能感兴趣的:(View.GONE 和 removeView的区别)