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