要解决"Android BottomsheetFragment Viewpager Fragment没有视图"的问题,可以按照以下步骤进行操作。
public class BottomSheetFragment extends BottomSheetDialogFragment {
private ViewPager viewPager;
public BottomSheetFragment() {
// 空构造函数
}
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_bottom_sheet, container, false);
viewPager = view.findViewById(R.id.viewPager);
// 这里可以进行ViewPager的初始化操作,例如设置适配器、添加Fragment等
return view;
}
}
BottomSheetFragment bottomSheetFragment = new BottomSheetFragment();
bottomSheetFragment.show(getSupportFragmentManager(), bottomSheetFragment.getTag());
这样,你的BottomSheetFragment就会包含一个带有ViewPager的视图了。你可以根据需要在ViewPager中添加Fragment,并在BottomSheetFragment中实现相关的逻辑。