gpt4 book ai didi

android - 是否可以将持久 Bottom Sheet 作为 fragment ?

转载 作者:行者123 更新时间:2023-12-03 10:11:31 26 4
gpt4 key购买 nike

我想将 Persistent Bottom Sheet 制作为 Fragment 内的 Fragment,但找不到任何地方如何实现它。 Everywhere Persistent Bottom Sheet 被添加为 Activity/fragment 内的布局,但是是否可以将 Persistent Bottom Sheet 作为一个 fragment ,以便我可以在其他地方重用该 View ?

最佳答案

BottomSheet 上有一个很棒的教程在 AndroidHive

您可以创建一个扩展 BottomSheetDialogFragment 的类.

public class BottomSheetFragment extends BottomSheetDialogFragment {
public BottomSheetFragment() {
// Required empty public constructor
}

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_bottom_sheet_dialog, container,
false);
}
}

并使用下面的代码切换它
BottomSheetFragment bottomSheetFragment = new BottomSheetFragment();
bottomSheetFragment.show(getSupportFragmentManager(), bottomSheetFragment.getTag());

关于android - 是否可以将持久 Bottom Sheet 作为 fragment ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52641102/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com