Android自定义View的时候解决AddView()布局不能撑满

1.一般添加布局的时候通常用到view.addView(chidView);

View childView = View.inflate(this, getLayoutId(), null);
mBaseView.addView(childView);

这个是子View的布局 我们想要的结果是撑满屏幕



    


这里是展示效果
Android自定义View的时候解决AddView()布局不能撑满_第1张图片
结果发现并没有撑满 ,这个效果并不是我们想要的

解决方法:

View childView = LayoutInflater.from(this).inflate(getLayoutId(), mBaseView, false);
mBaseView.addView(childView);

展示效果
Android自定义View的时候解决AddView()布局不能撑满_第2张图片

你可能感兴趣的:(android)