评论
0/240
- 天选憨憨胖虎问下,setUpChildren()函数中LayoutInflater函数中第三个参数为什么不能用true,非要用addview()函数添加子view2022-09-19 10:15 回复
CH-Android 回复 @天选憨憨胖虎
用true代表是直接吧Inflater的子item布局添加到我们父布局中了,你可以看一下LayoutInflater各个参数的含义2022-09-19 17:25 回复 1290102301154942976天选憨憨胖虎 回复 @CH-Android
setUpChild()这个函数意图不就是把子item加入到父布局的吗?为什么不能用true?2022-09-20 08:19 回复 1569622122471362562CH-Android 回复 @天选憨憨胖虎
true是把子item加入到父布局中不假,但是它会影响子view的布局,true是把子item加入到父布局但是它不仅仅这一个作用,所以我还是建议你看一下inflater.inflate(R.layout.xxx, parent,false);参数设置不同值到底什么区别2022-09-20 09:01 回复 1290102301154942976CH-Android 回复 @天选憨憨胖虎
兄弟我刚开看了一下我写的代码,明白你纠结的地方了,LayoutInflater函数中第三个参数如果设置true,这时布局就直接添加进去了,下面如果我要再用这个view就还要在viewgroup再拿出来,这样岂不是走了弯路,放进去我还得拿出来!!!2022-09-20 09:58 回复 1290102301154942976天选憨憨胖虎 回复 @CH-Android
嗯,是的,又看了下,为true时返回的是parent,确实麻烦了2022-09-20 10:52 回复 1569622122471362562CH-Android 回复 @天选憨憨胖虎
嗯嗯,不然还得再拿着parent去孩子item,然后再拿到item相关控件再操作2022-09-20 11:01 回复 1290102301154942976
- 断点6662022-09-09 20:31 回复
推荐文章




2025-03-27 07:59 1












2025-02-16 20:50 1




