中易网

什么是LayoutInflater attachToRoot参数是什么意思

答案:1  悬赏:0  
解决时间 2021-01-17 04:50
什么是LayoutInflater attachToRoot参数是什么意思
最佳答案
inflate()的作用就是将一个用xml定义的布局文件查找出来,注意与findViewById()的区别,inflate是加载一个布局文件,而findViewById则是从布局文件中查找一个控件。

1.获取LayoutInflater对象有三种方法
LayoutInflater inflater=LayoutInflater.from(this);
LayoutInflater inflater=getLayoutInflater();
LayoutInflater inflater=(LayoutInflater)this.getSystemService(LAYOUT_INFLATER_SERVICE);

2.关于LayoutInflater类inflate(int resource, ViewGroup root, boolean attachToRoot)方法三个参数的含义
resource:需要加载布局文件的id,意思是需要将这个布局文件中加载到Activity中来操作。
root:需要附加到resource资源文件的根控件,什么意思呢,就是inflate()会返回一个View对象,如果第三个参数attachToRoot为true,就将这个root作为根对象返回,否则仅仅将这个root对象的LayoutParams属性附加到resource对象的根布局对象上,也就是布局文件resource的最外层的View上,比如是一个LinearLayout或者其它的Layout对象。
attachToRoot:是否将root附加到布局文件的根视图上
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
合川区统计局地址在什么地方,想过去办事
机战近战单手武器与双手武器之间的PK!谁更牛
热值反映了燃料燃烧特性,即不同燃料在燃烧过
我是一名大专生!毕业一年,室内工装设计师!
方奕霖和安小末的小说全集免费看
辰辉这个词的意义?
应该是网络歌手唱的,其中有句歌词是我想保护
合众汽车销售服务有限公司地址在哪,我要去那
ABC的概率求(非A交非B交C)的概率怎么求
摩托车轮胎分4层 6层 8层是怎么算的?功用有
患得患失的心里是怎么造成的
求房子装修设计图
错把他乡当故乡
低位上影线长代表什么意思
1十3十5十チ6¥8十15十17十19等于多少
推荐资讯
微信怎么更换旧版本
蒙古说唱组合FLASH 能介绍下蒙古说唱组合FLAS
钢化玻璃的,从定制到安装好需要多长时间
我是早上七点的飞机 机场半夜3点给我发短信
被咬后10天注射的狂犬疫苗和球蛋白并在注射完
在ps里保存的RGB模式的图片可是为什么在PDF里
玩完cf就会出来个关于cf的弹窗,请问怎么让它
如果说有异性跟你对视了很久。你不说话她也不
大神,excel求和5个数值,怎么才能显示出这个
铁氧体的磁导率是多少
战舰吧以前玩大海战II 的人多吗
东隋村地址有知道的么?有点事想过去
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?