我正在尝试理解其他人的代码。他们正在使用 fragment (我不太清楚)。
我知道 fragment 以 onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState
开始......但我无法理解“容器”的设置位置。
我应该看哪里?
最佳答案
container
是由Android框架处理的,它通常指的是像FragmentTransaction的add(int containerViewId, Fragment fragment)
这样的方法中通过id传递的View。或 replace(int containerViewId, Fragment fragment)
.
例如,这是来自 Developer's Guide :
ExampleFragment fragment = new ExampleFragment();
fragmentTransaction.add(R.id.fragment_container, fragment);
fragmentTransaction.commit();
关于android - 容器如何传递给 fragment ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15482844/