设计有效的导航:一致的导航是整体用户体验的重要组成部分。除了基本导航之外,很少有事情会以不一致和意想不到的方式挫败用户。
我按照这里的指示进行。这是我的代码:val navDirections = PostsListFragmentDirections.actionPostsListFragmentToPostDetailFragment(post)if(Build.VERSION.SDK_INT> = Build ....
SharedElement过渡在返回时留下白色图像(使用导航)
我有一个RecyclerView(包含在ViewPager中),其中包含图像,当用户单击图像时,我希望以共享元素转换全屏显示它们。我已经成功...
我在activity_main中定义了一个导航控制器片段,该片段的高度和宽度与父对象的高度匹配。因此,当我在片段之间导航时,它将替换整个屏幕。现在说我...
我正在将navgraph与nav组件一起使用。这是我的导航图的设置方式:主要活动-> CategoriesFragment(主页片段)-> CategoryFragment-> PomoClockFragment我执行以下操作...
导航架构组件-BottomNavigationView避免重新加载片段
我正在使用BottomNavigationView来显示导航图中的一堆片段。底部导航在我的MainActivity中是这样设置的:val navController = findNavController(R.id ....
为什么Android导航组件屏幕不返回上一个Fragment,而是在preViews Fragment的onViewCreated中调用了一个方法?
我有2个片段调用CreateRoomFragment和DisplayPhotoFragment,导航图如下所示:
如何从Android导航组件中自定义工具栏的后退按钮内部处理后退按钮事件?
我正在遵循单一活动方法。我已经在项目内部实现了Navigation Architecture Component。每当我转到其他片段时,每个片段都有自己的自定义工具栏...
我正在应用程序中使用Kotlin的Navigation组件。我能够从片段1导 航到片段2 onClick,但是无法通过单击后退从片段2导航回到片段1 ...
BottomSheetDialogFragment中的NavigationComponent导航
Android的导航组件可用于在BottomSheet内进行导航(即在单个底表中替换/添加片段)吗?我知道如何使用...
我在android中使用导航组件,最初设置了6个片段。问题是当我添加新片段(ProfileFragment)时。当我从...
[在我的应用中,我正在使用具有多个片段架构的单个活动,并使用导航库在它们之间进行导航。在一个片段中,我有多个类别,每个类别...
如何在导航控制器中使用安全参数传递数据后如何在ArrayList之间进行数组转换?[
] >>>> Kotlin内置了两种操作的方法,即toTypedArray()和toTypedArray(): asList()
[NavHost不在MainActivity中时,Android onSupportNavigateUp
我有一个保存FragmentContainerView的活动。在FragmentContainerView中,我有一个NavHostFragment。我想在NavHostFragment中实现onSupportNavigateUp。 class MenuNavHostFragment ...
Android NavigationUI startDestination类(不是ID)以编程方式
我需要根据条件以编程方式设置导航图的开始目的地。我有Fragment0,还有Fragment1,Fragment2,... FragmentN都延伸了Fragment0,并且正在...
将对话框显示为全屏或使用DialogFragment和导航库时显示为对话框
我有一个DialogFragment,它由搜索EditText和RecyclerView组成。当您单击搜索项时,对话框将关闭,所选项目将添加到父片段的另一个列表中。 ...
使用Android导航组件,如何使actionBar透明并在单个片段中使布局全屏显示?
我正在将Google建议的单一活动模式与Android Jetpack的Navigation组件一起使用。我正在尝试实现这种设计。我想制作actionBar(如果要使用...,还可以创建statusBar,如果...
我正在创建一个以DayNight为主题的应用。但是,默认情况下,导航面板(不是从我的应用程序中,而是默认的3按钮导航面板)始终是黑暗的。是否可以更改...
将Serializable用作Android导航组件的深层链接参数
使用深层链接时是否可以使用自定义的Serializable对象作为片段参数?我尝试了以下操作-在导航图XML文件中,添加了以下几行:
导航组件:可拆分的参数,但出现错误类型不匹配:推断的类型为Student,但需要字符串
在我的root build.gradle中,我具有Navigation-safe-args-gradle-plugin版本2.2.0-rc03:script {依赖项{classpath'com.android.tools.build:gradle:3.5.3'classpath“ org。 ...
我知道可以在源代码片段中使用Action来传递单个参数重写fun onClick(v:View){val amountTv:EditText = view !!。findViewById(R.id.editTextAmount)...