不知怎麼搞的,在項目中使用linearLayout.removeAllViews()在不同的手機上有的有效果有的就不行,linearLayout.removeAllViewsInLayout()也試過,就是沒有達到想把mDrawView 從linearLayout中remove掉的效果。
解決方法:
if (null != mDrawView) {
LinearLayout parentLayout = (LinearLayout)mDrawView.getParent();
if (null != parentLayout) {
parentLayout.removeView(mDrawView);
}
}
當然了mDrawView在之前是有加載到linearLayout中的