你这么做不对,因为UploadListFragment 我是放在ViewPager里面的,而不是 fragment_container 容器
时间: 2023-11-22 07:55:41 浏览: 38
非常抱歉,我理解有误。那么,您可以在您的 `ViewPager` 中添加 `UploadListFragment`,并为每个页面创建一个实例。您可以使用 `FragmentStatePagerAdapter` 或 `FragmentPagerAdapter` 来管理这些实例。如果您需要传递参数给 `UploadListFragment`,则可以通过在 `getItem` 方法中创建新实例并将参数传递给它来实现。例如:
```java
public class MyPagerAdapter extends FragmentStatePagerAdapter {
private List<String> mTitles;
public MyPagerAdapter(FragmentManager fm, List<String> titles) {
super(fm);
mTitles = titles;
}
@Override
public Fragment getItem(int position) {
return UploadListFragment.newInstance(mTitles.get(position));
}
@Override
public int getCount() {
return mTitles.size();
}
@Override
public CharSequence getPageTitle(int position) {
return mTitles.get(position);
}
}
```
然后在您的 Activity 或 Fragment 中,将 adapter 设置给您的 ViewPager:
```java
MyPagerAdapter adapter = new MyPagerAdapter(getSupportFragmentManager(), titles);
mViewPager.setAdapter(adapter);
```
希望这能帮到您!