现在的位置: 首页 > 综合 > 正文

removeAllViews()没作用

2018年02月10日 ⁄ 综合 ⁄ 共 323字 ⁄ 字号 评论关闭

不知怎么搞的,在项目中使用linearLayout.removeAllViews()在不同的手机上有的有效果有的就不行,linearLayout.removeAllViewsInLayout()也试过,就是没有达到想把mDrawView 从linearLayout中remove掉的效果。

解决方法:

if (null != mDrawView) {
LinearLayout parentLayout = (LinearLayout)mDrawView.getParent();
if (null != parentLayout) {
parentLayout.removeView(mDrawView);
}
}

当然了mDrawView在之前是有加载到linearLayout中的

抱歉!评论已关闭.