gpt4 book ai didi

android - 如何使用带有 android 导航组件的 android 底页?

转载 作者:行者123 更新时间:2023-12-03 17:28:41 26 4
gpt4 key购买 nike

我的代码基于这个问题:How to create BottomSheetDialogFragment using Navigation Architecture Component?

我想使用带有导航组件的 fragment 底部工作表我使用了以下设置:

 <fragment
android:id="@+id/mainFragment"
android:name="package.MainFragment"
android:label="main_fragment"
tools:layout="@layout/main_fragment" >
<action
android:id="@+id/action_mainFragment_to_bottomSheet"
app:destination="@id/bottomSheet" />
</fragment>

<dialog
android:id="@+id/bottomShee"
android:name="package.OptionFragment" />

并在代码中
view.findNavController().navigate(R.id.action_mainFragment_to_bottomSheet)

但问题是底部工作表出现在另一个 fragment 中,而不是遮蔽当前 fragment 。

有没有办法用 android 导航组件实现底部表?

最佳答案

您的底部工作表 fragment 需要继承自:BottomSheetDialogFragment() 而不是 Fragment()

关于android - 如何使用带有 android 导航组件的 android 底页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58141866/

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