[英]Android How to Remove ImageView from RelativeLayout
我試圖弄清楚從RelativeLayout中刪除ImageView的正確方法是什么? 我試過了
relativeLayout.removeView(someImageView)
但這會導致某些手機出現問題。 有關堆棧跟蹤,請參見此處的其他文章。 刪除ImageView會導致某些手機崩潰
我真的不想做只是讓它看起來消失的解決方案,因為這基本上是將ImageView泄漏到內存中,對嗎?
someImageView.setVisibility(View.GONE);
任何其他想法將不勝感激。
如果從相對布局中刪除視圖,則必須為所有其他視圖(取決於要刪除的視圖)重置相對布局參數。 否則,這些其他視圖將引用您已刪除的視圖並拋出NPE。
如果要在不使用View.GONE
情況下實現此目的,請考慮使用其他根布局設計(例如LinearLayout
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.