参数ViewGroup parent

参数ViewGroup parent

相关截图:

http://img1.sycdn.imooc.com//climg/5fadefd209bae05e09180521.jpg

问题描述:

View v= LayoutInflater.from(MainActivity.this).inflate(R.layout.item,parent,false);

那个parent,自动在界面中间去找他外层的ViewGroup,ViewGroup是不是activity_main里的

androidx.viewpager2.widget.ViewPager2?

如果设置了null,布局文件中就要把180dp改为match_parent,但这样会闪退,为什么?


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
LovelyChubby 2021-07-20 23:39:38

http://img1.sycdn.imooc.com//climg/60f6ee0d09cb68bd28180202.jpg


从源码中看,inflate(R.layout.item,parent,false),第二个参数串null,是不会造成闪退的。

所以你可以吧闪退日志 发上来哈。

同时把你的写法页发上来

  • 提问者 路人甲华华华 #1

    我今天试了一下,又不闪退了,还有那个

    参数填parent,他就自动在界面中间去找他外层的ViewGroup,ViewGroup是不是activity_main里的

    androidx.viewpager2.widget.ViewPager2?


    2021-07-22 10:20:35
  • LovelyChubby 回复 提问者 路人甲华华华 #2

    是的,parent就是这里即将把view添加进去的直接父容器,viewpager

    2021-07-22 12:40:56
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师