扫码关注官方订阅号
传入或不有什么区别?
新手
欢迎选择我的课程,让我们一起见证您的进步~~
ViewGroup是你inflate的xml的父视图。传的话inflate时会自动把xml文件中的layout添加到ViewGroup上。如果不传的话inflate只是把xml文件解析成view,到ViewGroup添加xml对应的layout时要指定LayoutParams,也就是在xml文件中定义的android:layout_*
view = LayoutInflater.from(mActivity).inflate(R.layout.pepelu, null); viewGroup.addView(view, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
深入了解的话,推荐博文:郭霖:http://blog.csdn.net/guolin_blog/article/details/12921889bxbxbai:http://bxbxbai.github.io/2014/11/19/make-sense-of-layoutinflater/
不传入你的子View没办法生成相应的LayoutParams,传入帮助生成LayoutParams
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
ViewGroup是你inflate的xml的父视图。
传的话inflate时会自动把xml文件中的layout添加到ViewGroup上。
如果不传的话inflate只是把xml文件解析成view,到ViewGroup添加xml对应的layout时要指定LayoutParams,也就是在xml文件中定义的android:layout_*
深入了解的话,推荐博文:
郭霖:
http://blog.csdn.net/guolin_blog/article/details/12921889
bxbxbai:
http://bxbxbai.github.io/2014/11/19/make-sense-of-layoutinflater/
不传入你的子View没办法生成相应的LayoutParams,传入帮助生成LayoutParams