其他分享
首页 > 其他分享> > android-片段类的onCreateView函数的容器参数的描述是什么意思?

android-片段类的onCreateView函数的容器参数的描述是什么意思?

作者:互联网

container parameter for function onCreateView of fragment class的描述说:

container:如果非null,则这是片段UI应当附加到的父视图.该片段不应添加视图本身,但是可以用来生成视图的LayoutParams.

行了吗

该片段不应添加视图本身,但是可以用来生成视图的LayoutParams

意味着container.addView(some_view)是不允许的?

解决方法:

正确.您可以在调用LayoutInflater上的inflate()时使用此参数(例如,inflater.inflate(R.layout.frag,container,false);),或确定是否需要通过直接创建片段内容的LayoutParams用Java代替通货膨胀.否则,该容器归托管活动所有,并且您的片段应单独保留,即AFAIK.

标签:android-fragments,android-view,android
来源: https://codeday.me/bug/20191031/1978712.html