腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
Android Jetpack导航-如何从抽屉菜单项导航到嵌套导航图
android
、
android-jetpack
、
android-navigation
、
android-jetpack-navigation
、
android-drawer
我很好奇如何使用Android Jetpack中的导航图从抽屉布局中的菜单项导航到嵌套导航图。我知道在幕后有一些魔术,可以根据Id将菜单项与片段链接起来,但我不知道如何将菜单项链接到嵌套导航图。 例如,我使用的是Android Studio附带的默认导航抽屉活动项目。我已经将mobile_navigation.xml修改为以下内容: <navigation xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk
浏览 19
提问于2020-03-25
得票数 6
5
回答
使用Android从导航抽屉中导航
android
、
kotlin
、
android-jetpack
、
android-architecture-navigation
我正试图在我的android应用程序上实现jetpack导航。我创建了一个导航图,如下所示: 以及导航抽屉菜单xml,如下所示: 根据android站点中的文档, 给予菜单项与片段或目的地相同的id,就足以确保单击菜单项将导航到指定的片段。这似乎不管用,我是不是漏掉了什么?
浏览 0
提问于2018-05-22
得票数 3
回答已采纳
1
回答
如何在android应用程序中添加底部导航和导航抽屉
android
、
navigation-drawer
、
bottomnavigationview
、
android-jetpack-navigation
目前,我在底部导航中有三个选项和它们的导航图。 我的mainActivity.xml文件的一部分如下所示: <fragment android:id = "@+id/nav_host_fragment" android:layout_width = "match_parent" android:layout_height = "0dp" android:layout_weight = "1" android:name = "androi
浏览 22
提问于2019-05-03
得票数 0
1
回答
为什么我的应用会在没有明显原因的情况下被最小化?
android
、
oneplustwo
TL;博士,我的应用程序被最小化了(就像按了家庭按钮一样),当我点击工具栏中的导航图标时,我会从一个活动转到另一个活动并返回。 行动的详细流程: 打开应用程序,Activity1出现了 点击导航图标(抽屉正常打开,我可以随时关闭和打开它在这个阶段,通过按导航图标) 点击一个启动带有标志Activity2的FLAG_ACTIVITY_REORDER_TO_FRONT的抽屉菜单项 Activity2完成加载后,点击导航图标,抽屉将正常打开 点击以标志Activity1启动FLAG_ACTIVITY_REORDER_TO_FRONT的抽屉菜单项(此时存在此活动,因此将其置于最前面
浏览 10
提问于2016-05-13
得票数 2
5
回答
具有多个顶级目的地的导航图
android
、
navigation-drawer
、
android-navigation
、
android-jetpack
我正在实现一个android应用程序(在Kotlin中,但这与问题无关),我试着使用android和新的库。我有一个导航抽屉的活动。我试着跟随。它在主活动中使用以下组合来启用导航抽屉后面的逻辑: appBarConfiguration = AppBarConfiguration(navController.graph, drawerLayout) setSupportActionBar(findViewById(R.id.toolbar)) setupActionBarWithNavController(navController, appBarConfiguration) 注意:这将自动导航
浏览 0
提问于2018-11-19
得票数 26
回答已采纳
1
回答
Android导航-从托管片段中获取navhostfragment
android
、
android-fragments
、
android-navigation
、
android-navigation-graph
我正在创建一个简单的项目,并且我正在使用导航组件。这就是我想要实现的目标。我有一个导航图和单个activity,其中FragmentContainerView充当NavHostFragment,NavigationView显示导航抽屉菜单。在此活动中,使用抽屉菜单项和导航图,我可以导航到特定的片段。此片段包含一个底部导航视图。如何将此底部导航连接到活动的导航,以便能够按下底部导航菜单项并在活动的导航图中导航到目的地?我使用子图实现了这一点:目的地有自己的导航图,但这并不能很好地工作,因为在按下导航后退按钮后,用户将导航回此图的起始目的地。 目前我找到的解决方案是,但是back按钮导航仍然
浏览 4
提问于2021-04-08
得票数 0
3
回答
使用AppCompat-V-21工具栏Widget右侧设置NavigationDrawer图标
android
、
navigation-drawer
、
android-toolbar
我一直在使用AppCompact 21中提供的最新Toolbar Widget和导航抽屉进行材料设计。 我关心的是,如何将导航抽屉图标设置到工具栏的右侧。虽然我可以通过设置android:layout_gravity="right"从右打开导航抽屉,但是导航图标仍然显示在工具栏的左侧。 当我使用旧的Action Bar时,我可以用自定义抽屉图标将按钮放在右边的自定义操作栏上,并点击自定义导航抽屉图标打开/关闭抽屉。 使用工具栏在右侧设置导航抽屉图标的方法是什么? 如何为其创建自定义视图?
浏览 4
提问于2014-12-10
得票数 12
1
回答
导航问题单击Handler - JETPACK - KOTLIN
android
、
kotlin
、
navigation
、
android-jetpack
、
android-navigation-graph
我正在使用JetPack库的导航功能。 导航图中包含了两个片段。 必须通过单击位于TitleFragment内部的按钮从GameFragment导航到TitleFragment。 我在TitleFragment内部做了如下操作,以点击该按钮: binding.playButton.setOnClickListener { Navigation.createNavigateOnClickListener(R.id.action_titleFragment_to_gameFragment) //Navigation.findNavController(it).nav
浏览 3
提问于2021-01-21
得票数 0
回答已采纳
1
回答
当我使用Jetpack组合导航时,导航图是否过时了?
android
、
android-jetpack-compose
在我的Android项目中使用导航图之前,就像所说的那样。 我使用位于res\navigation文件夹中的xml文件来包含所有不同的目的地。 目前,我正在学习由编写导航的Jetpack。 代码A来自上面提到的官方示例。 看来Jetpack组合导航使用代码A和其他代码导航,而且我在res\navigation文件夹中找不到任何XML文件。 1:当我使用Jetpack组合导航时,导航图是否过时了? 2:当我使用Jetpack组合导航时,不需要再次使用位于res\navigation文件夹中的导航图吗? 码A @Composable fun RallyNavHost(navController:
浏览 2
提问于2021-11-03
得票数 2
回答已采纳
1
回答
将参数从片段传递到另一个活动
android
我正在使用导航控制器进行导航。我需要从当前片段导航到不同的活动,并向其传递一些数据。这是有问题的。导航到活动可以正常工作,但参数为空。下面是我在导航图中使用的全局操作: <action android:id="@+id/sign_out" app:destination="@id/login_activity"> <argument android:name="clearSession" app:argType="boolean"
浏览 9
提问于2019-06-21
得票数 0
1
回答
Android导航组件。用变形导航图标显示从箭头到交叉的全屏对话框。
android
、
android-architecture-components
、
android-architecture-navigation
、
android-navigation
、
android-jetpack-navigation
我根据示例“导航抽屉活动”创建了项目。导航图标工作良好的顶级和其他目的地。导航图标形态从“汉堡包”到“箭头”和背面。 问题 好的。现在,我需要实现全屏对话框,因为它的对话与键盘输入。 我根据创建了对话框片段目的地 ProductCountChangeFragment.kt internal class ProductCountChangeFragment : DialogFragment(R.layout.product_count_change_fragment) { //... } navigation.xml <dialog android:id
浏览 5
提问于2021-04-04
得票数 3
1
回答
可以使用动态(在运行时确定的)菜单结构的Android Jetpack导航吗?
android
、
android-jetpack-navigation
我的需求如下。在应用程序启动时,用户输入id/code,应用程序根据该id/code从服务器检索自定义菜单项列表,该列表应显示在底部导航视图中。 据我所知,jetpack导航依赖于静态导航图。有没有可能在没有静态导航图的情况下使用jetpack导航,更具体地说是nav主机片段,或者通过在运行时以编程方式构建这样的图?
浏览 15
提问于2020-04-20
得票数 0
2
回答
使用具有多个活动的导航组件
android
、
android-architecture-navigation
在Android文档中,它声明: 导航组件是为具有多个片段目的地的一个主要活动的应用程序设计的。主活动与导航图相关联,并包含负责根据需要交换目的地的NavHostFragment。在具有多个活动目的地的应用程序中,每个活动都有自己的导航图。 这是否意味着您不能使用导航组件从一个活动导航到另一个活动?情况似乎是这样。 第二个问题:如果我创建了一个使用导航抽屉的应用程序,那么在添加一个具有导航抽屉的活动时创建的默认代码已经有用于管理从一个抽屉项目到另一个抽屉项的导航的代码。那么,导航组件在这里也是无用的吗? 谷歌希望我们只创建单一的活动应用程序吗?
浏览 1
提问于2019-05-17
得票数 18
回答已采纳
1
回答
Android Jetpack导航组件和BottomAppBar菜单交互
android
、
android-fragments
、
android-architecture-components
、
android-navigation
、
android-jetpack
我正在尝试在我的项目中实现Navigation,同时在我的主要活动中使用Top App Bar和Bottom App Bar。 以下是我所做的步骤。 在我的活动布局中 <android.support.design.widget.CoordinatorLayout> <android.support.design.widget.AppBarLayout> <android.support.v7.widget.Toolbar/> </android.support.design.widget.AppBar
浏览 2
提问于2018-07-26
得票数 3
3
回答
具有多个片段的单个活动的后退按钮
android
、
android-fragments
、
navigation-drawer
、
android-navigation
使用jetpack导航,使用多个片段的单个活动。在通过导航图中定义的操作从主片段导航到另一个片段之后,汉堡包菜单图标保持不变,它没有更改为后箭头按钮。 如何将此汉堡包菜单图标更改为后箭头按钮?单击它时,它应该返回到主片段。 在Android中创建一个新项目,并选择导航抽屉活动作为模板,使用上面描述的3个片段来设置单个活动。
浏览 18
提问于2022-04-01
得票数 0
回答已采纳
2
回答
向右移动工具栏中的导航图标
android
、
android-toolbar
、
up-navigation
我已经实现了导航到导航抽屉活动的导航。 private void setupActionBar() { ActionBar actionBar = getSupportActionBar(); if (actionBar != null) { actionBar.setDisplayHomeAsUpEnabled(true); } } 但是它不应该被打开导航抽屉的图标所覆盖。 问题: 如何将向上导航图标定位到抽屉活动旁边或工具栏右侧?
浏览 2
提问于2017-05-03
得票数 0
回答已采纳
1
回答
为什么viewModel不自动清除?
android
、
kotlin
我的申请中有一种奇怪的行为。 我有一个导航图,我的问题是,当我导航到片段A时,正确地创建了viewModel,然后我导航到片段B,然后导航回片段A,虽然片段A onDestroy趣味调用了,但是viewModel onCleared乐趣没有,每个对象在viewModel中都是相同的。 Intesting,但是如果我使用动作从片段A导航到片段A1,而不是使用抽屉菜单,然后返回,然后再导航到A1,A1 viewModel就被清除了。那么,有可能只有主要的人工影响? 在我的另一个应用程序中,当我导航回片段A时,onCleared()调用了,这是我期望的行为,我不知道我的新实现有什么问题。 我使用Hi
浏览 3
提问于2022-06-18
得票数 1
回答已采纳
1
回答
使用意图使用Android jetpack导航图传递数据
android
、
android-intent
、
kotlin
、
android-jetpack
我已经将这个新的Android jetpack导航图实现到一个项目中。我有一个ListView,它有一个详细的视图,定义在导航图中。 使用这个导航图从视图到视图的转换非常有效,但是,我现在不得不尝试将数据对象从ListView (视图A,由Winter对象组成)传递到详细视图(视图B)。在使用Jetpack之前,使用intents和startActivity()非常简单 冬季物体: class Winter(sportName:String, sportType: SportType, sportEquipment:ArrayList<Equipment> ) { var
浏览 0
提问于2019-06-11
得票数 1
回答已采纳
1
回答
使用新的Android BottomAppBar实现Android Jetpack导航组件
android
、
kotlin
、
android-jetpack
、
android-architecture-navigation
、
android-bottomappbar
我正在尝试在我的主要活动中使用新的Android Bottom App Bar来实现Jetpack导航,但它并不像它应该的那样工作。 我已经阅读了导航的说明,但似乎找不到任何方法将导航jetpack集成到新的底部应用程序栏中。我试着按照我的方式做,如下所示: <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.c
浏览 27
提问于2019-05-23
得票数 1
2
回答
如何在android java中通过bottomNavigationView使用jetpack导航
java
、
android
、
android-navigation
我如何在BottomnavigationView上使用android jet pack和java it,即使在google docs上也只有Kotline代码,我很困惑。 navigationUI.setupWithNavController(bottomNavigationView,Navigation.findNavController(this,R.id.nav_host_fragment)); navigationUI.setupWithNavController(bottomNavigationView,Navigation.findNavController(this,R.i
浏览 0
提问于2019-02-09
得票数 0
1
回答
如何从WebInternface更改导航抽屉菜单项的可见性
java
、
android
、
android-webview
、
navigation-drawer
我正在编写一个只使用网页视图和网页界面的android应用程序。我有一个导航抽屉与菜单项,我需要改变菜单项目的可见性为不同类型的用户(f.e版主,卖家等)。为此,我从WebInterface调用js中的setItemVisible()函数,但它不起作用。下面是我的WebInterface代码 <code>A0</code> 但是有这样一个错误 <code>A1</code>
浏览 21
提问于2018-12-17
得票数 0
回答已采纳
2
回答
使用在运行时添加的项创建自定义导航抽屉的最佳方式是什么?
android
、
navigation-drawer
我正在尝试创建自定义导航抽屉。我使用的是mikepenz抽屉,但它有很多bug。我不能使用Android提供的导航抽屉,因为我在运行时添加菜单项。菜单项作为对象添加,这些对象是在成功登录时从XML文件创建的。有没有其他方法可以做到这一点? Mikepenz material抽屉在API 28中崩溃
浏览 0
提问于2019-02-06
得票数 0
3
回答
无法隐藏耳聋动作栏[ANDROID]
android
、
android-actionbar
、
navigation-drawer
、
android-toolbar
我正在创建一个android应用程序,我试图隐藏默认操作栏,我们自己的自定义工具栏作为操作条,但问题是默认导航图标和操作栏标题没有被隐藏,当我从右侧打开导航抽屉时,我从左侧隐藏的自定义导航图标和android的默认导航图标将被显示。我也尝试过使用NoActionBar和NoTheme样式,但它不起作用。下面是我的代码示例,我在这里出错了 任何帮助都将不胜感激。 public class MyActivity extends AppCompatActivity { Toolbar main_toolbar; @Override protected void onCreat
浏览 2
提问于2017-03-28
得票数 0
回答已采纳
1
回答
Android - Jetpack导航
java
、
android
、
android-jetpack-navigation
在创建了一个新项目并在Android中使用Kotlin语言选择了导航抽屉活动之后,导航就像一种魅力。但是,当我用Java语言生成相同的项目时,它不会导航到另一个片段。这是怎么回事?有人能帮我吗?
浏览 0
提问于2019-11-07
得票数 0
回答已采纳
1
回答
如何在导航抽屉中添加菜单项运行库?
java
、
android
我正在使用来自Android的导航抽屉活动模板。我想在运行时从导航抽屉中的java类中添加菜单项。有可能吗?如果是的话,你能指点我吗? 我想在左边的导航抽屉上显示来自web服务的课程列表。我希望用户点击任何课程,这将打开另一个活动,显示有关所选课程的详细信息。 课程列表及其细节在JSON中。我可以相应地解析json。我只想知道如何动态创建菜单项。 提前感谢你..。
浏览 2
提问于2015-12-29
得票数 2
回答已采纳
2
回答
如何获取DrawerArrowDrawable的单击事件
android
、
android-fragments
、
navigation-drawer
我使用DrawerArrowDrawable动画的汉堡包图标在打开和关闭导航抽屉。下面是我为此使用的代码片段: DrawerArrowDrawable drawerArrow = new DrawerArrowDrawable(this); toolbar.setNavigationIcon(drawerArrow) mDrawerToggle.syncState(); 现在,当我打开一个片段时,我在这个片段中使用actionBar.setHomeAsUpIndicator(R.drawable.back_icon); & actionBar.setDisplayHomeAsUpEna
浏览 4
提问于2016-03-11
得票数 0
1
回答
在不同导航图中的两个片段之间传递参数
android
、
android-architecture-navigation
、
android-safe-args
使用Android导航组件。我有两个导航图(每个导航图都有自己的流),比如说导航图A和B。我成功地从A导航到B,但我无法设法将参数从图A中包含的最后一个片段传递到属于图B的开始片段。 我可以在属于同一图的片段之间传递参数,但在导航到导航图时不会生成设置参数的函数。 我正在尝试使用safeargs来实现这一点。 下面是导航图的代码: 导航图A: <navigation android:id="@+id/nav_graph_a" xmlns:android="http://schemas.android.com/apk/res/android"
浏览 4
提问于2018-12-10
得票数 4
1
回答
Android -在Android应用程序中导航抽屉活动应该是主屏幕吗?
java
、
android
、
android-fragments
、
navigation
我在学习导航抽屉。在互联网上给出的大多数例子中,都使用了片段。 我的要求是: 家庭活动应包括海军抽屉 当我单击导航抽屉中的任何项目时,应该使用反箭头(<--)打开一个新的活动。 当我点击后箭头时,我再次来到导航抽屉的主屏幕上 如果我查看安装在我的手机上的大多数应用程序,比如PayTM,它们都是这样运行的。 My Approach 我正在添加一个导航抽屉活动,并将其作为Manifest文件中的主要活动,如下所示: <activity android:name=".NavigationDrawerActivity"
浏览 3
提问于2017-03-02
得票数 0
回答已采纳
1
回答
如何在Android中使用动画更改actionbar的内容?
android
、
animation
、
android-actionbar
、
android-toolbar
、
menuitem
在选择RecyclerView的itens时,我希望更改actionbar的内容,以便它将菜单项显示为delete和edit,并显示导航图标以取消所选内容。然而,这种内容的改变必须有一个动画,就像许多应用程序所做的那样。 我已经检查过了,但是它与我的目标有点不同(因为我没有使用导航抽屉),而且它太复杂了,结果不太好。 其结果应该是类似于这样或任何平滑的动画:
浏览 0
提问于2018-12-28
得票数 0
回答已采纳
1
回答
Android Jetpack导航-通知底部Nav视图正确的项目
android
、
navigation
、
bottomnavigationview
、
android-jetpack
、
android-jetpack-navigation
我遇到了一个问题,当深入链接到第2级片段时,导航UI没有选择正确的底部导航视图项。 我的意思是: 选择fragment_reading_lists:正确的底部导航项 从fragment_reading_lists -> fragment_discover_landing:中选择正确的底部导航项 选择了指向fragment_reading_lists:的深层链接正确的底部导航项 未选择指向fragment_discover_landing:正确的底部导航项的链接 当我深入链接到fragment_discover_landing时会发生什么?选择默认的底部导航项。 是
浏览 1
提问于2019-04-01
得票数 1
1
回答
使用Jetpack导航体系结构组件从一个动态功能模块导航到另一个动态功能模块
android
、
android-app-bundle
、
android-jetpack-navigation
、
android-module
、
android-navigation-graph
如何使用导航组件从基本模块或动态模块导航到动态模块? 如何在导航图中定义目标模块?
浏览 1
提问于2020-05-06
得票数 0
2
回答
Jetpack版本的android.support
android
、
kotlin
、
dependencies
、
deprecated
我是Kotlin/android的菜鸟,我正在尝试制作一个侧边栏(也称为导航抽屉)。我试着遵循本教程: 很快我就不得不进口com.android.support:design了。为了得到最新的版本,我搜索了这个库的名称,但是发现它被废弃了。它已经被Jetpack取代了。我试着去找它,但是找不到android.support Jetpack的替代品。那是什么?如果没有,如何创建具有现代依赖关系的导航抽屉?谢谢。
浏览 5
提问于2020-08-10
得票数 0
回答已采纳
1
回答
Android分片流
android
、
android-fragments
我有一个start activity,它有一个导航抽屉,其余的空间被片段占据。抽屉里有3个菜单项。因此,当用户从抽屉中选择菜单项A时,将显示片段A;菜单项B将显示片段B,依此类推。片段A可以去片段A1,A2...以此类推,片段B可以去往片段B1,B2...诸若此类。 -> A -> A1 -> A2 -> A3 Start -> B -> B1 -> B2 -> B3 -> C -> C1 -> C2 -> C3 (你可以考虑A,B,C…作为单独的“向导”对话框)。 我的问题是,当用户在
浏览 2
提问于2017-05-10
得票数 0
1
回答
如何在抽屉布局(带有导航抽屉菜单)中使用(NavGraph)?
java
、
android
、
android-fragments
我有一个导航图,它将这个片段作为主活动XML的主页使用。 <fragment android:id="@+id/fragment_container" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" class=&
浏览 0
提问于2020-01-31
得票数 1
回答已采纳
2
回答
如何在Jetpack中使用导航启动第二个活动
android
、
android-architecture-components
、
android-jetpack
、
android-architecture-navigation
你现在知道它是官方的了:谷歌官方推荐单一活动应用架构。但这里有一个困难。我们有多个活动。所以当我想实现包含多个活动的导航时,我失败了。 他们说:在多个活动共享相同布局的情况下,可以组合导航图,替换对活动目的地的导航调用,以便在两个导航图之间直接导航调用。 所以我创建了这个: <?xml version="1.0" encoding="utf-8"?> <navigation xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http
浏览 1
提问于2018-05-30
得票数 23
5
回答
Android导航组件活动意向标志
android
、
android-architecture-navigation
、
android-navigation-graph
我已经创建了一个从片段到活动的导航操作,但是我无法清除后台堆栈。当我执行从片段到新活动的导航操作,并按后退按钮时,我会被带回到以前的活动和之前的片段。我无法设置意图标志,使用导航图,以清除前面的活动从后台堆栈。 <fragment android:id="@+id/loginFragment" android:name="com.myapp.auth.LoginFragment" android:label="login_fragment" tools:layout="@layout/login_fr
浏览 0
提问于2020-01-07
得票数 7
回答已采纳
3
回答
将本机抽屉导航作为选项卡导航的一部分
react-native
我试图在标签导航的同时实现一个抽屉导航,但我似乎无法思考如何实现这个目标。 该选项卡将有5个项目,并应出现在所有屏幕上。第五个标签应该打开一个有更多菜单项的抽屉。 当然,单击抽屉的任何菜单项都应该显示这些特定的屏幕,但是选项卡导航应该仍然存在。
浏览 1
提问于2019-08-22
得票数 1
1
回答
带有Jetpack导航的BottomNavigationView未正确显示活动菜单指示符
android
、
android-fragments
、
android-architecture-components
、
android-jetpack-navigation
、
android-bottomnavigationview
我正在尝试使用Jetpack导航来解决BottomNavigationView的一些导航问题。我正在使用Jetpack导航2.4.0-beta02。第一个问题是“后退”按钮总是将我导航回起始目的地。这个问题通过添加menuCategory: secondary来解决。然而,还有另一个问题。 假设我有4个BottomNavigationView、片段A、B、C和D的导航菜单,然后还有另一个片段A1,它不是BottomNavigationView的一部分。导航图如下所示: <navigation xmlns:android="http://schemas.android.com/ap
浏览 7
提问于2021-11-09
得票数 1
回答已采纳
1
回答
导航库双重导航UI组件
android
、
android-fragments
、
navigation-drawer
、
bottomnavigationview
、
android-jetpack
我正在尝试在我的应用程序中设置导航,它对简单的事情很好用,但我不能让它工作于一些客户端需求,我现在尝试做的是基于一个活动多个片段的想法建立一个导航图,不幸的是,这些片段中的每一个都有自己的子导航(需求),例如我的主活动托管我的主导航图,并使用NavigationUI库基于导航视图菜单的id交换出片段。但是显示的第一个片段包含一个只有2个片段的底部导航视图(不要让我开始解释为什么这是糟糕的设计),所以我试图给这个片段提供它自己的导航图,它显示了主页片段,但它不允许我使用该图形导航它总是试图获得导航视图抽屉的主图,而不管我试图找到它的视图,所以我尝试在主图中嵌套一个图形,但这会将片段绘制在我的底部
浏览 0
提问于2018-11-14
得票数 0
2
回答
导航体系结构组件在深度链接后的反向导航
android
、
android-architecture-components
、
android-architecture-navigation
当我从一个深链接打开应用程序(用户点击URL)并按后退按钮时,我希望用户导航到我的导航图中的前一个片段,但它只是退出应用程序。 文档中说,返回导航的工作方式应该与用户自然进入屏幕的方式相同。 我可以在导航图中以某种方式指定想要的堆栈吗?或者可以在深度链接后自动生成回叠?对于旧版本的库,我发现在按下后退键后,它应该导航到导航图的根,但这没有发生。 我正在使用Android体系结构组件中的导航库(版本1.0.0-beta01)。
浏览 2
提问于2019-02-06
得票数 13
1
回答
Jetpack导航启动上一屏幕
android
、
android-jetpack
、
android-jetpack-navigation
我有一个简单的导航设置,由3个屏幕组成: Screen 1 -> Screen 2 -> Screen 3 |______________________^ 屏幕2是注册表单,只需完成一次即可跳过。 我有一个关于Jetpack导航图的奇怪问题,当从屏幕2 -> 3导航时,应用程序因为屏幕1 (!) onViewCreated()激活而崩溃,并且找不到导航方向: java.lang.IllegalArgumentException: navigation destination com.example.app:id/action_screen1_to_scr
浏览 11
提问于2020-03-29
得票数 0
回答已采纳
1
回答
多模块应用程序在导航到另一个活动时完成以前的活动
android
、
kotlin
、
navigation
我有一个有不同模块的项目。我有:ft_a和:ft_b,他们不知道对方的情况。有一种情况是,我想从:ft_a转到:ft_b,我使用的是导航组件,所以我使用了库。 当我从A (在:ft_a中)导航到B(在:ft_b中)时,我希望完成活动A。为此,我尝试使用popBackStack()函数,如下所示: ActivityNavigator(context).apply { this.navigate( this.createDestination() .setIntent(Intent(context, HomeActivity:
浏览 4
提问于2022-07-08
得票数 0
2
回答
Jetpack组合中的视觉导航图表示?
android
、
android-studio
、
android-jetpack
、
android-jetpack-compose
、
android-jetpack-navigation
Jetpack导航组件对片段之间的nav_graph.xml文件有很好的可视化表示,但是如果我们使用导航组件进行Jetpack组合,则不支持可组合函数的nav_graph.xml。接下来的问题是如何直观地看到可组合的小部件和屏幕之间的导航图,类似地,我们可以在Android中看到nav_graph.xml吗?
浏览 4
提问于2021-07-14
得票数 15
1
回答
安卓导航组件:回击导致NavController不同步的结果
android
、
android-fragments
、
android-jetpack-navigation
我正在通过FragmentManager将一个应用程序从手动的后台操作迁移到使用新的导航库。这个应用程序由一个MainActivity组成,它有一个DrawerLayout,抽屉里有10-12件物品。当点击时,会发生一些片段操作,并显示一个新片段。 在这个生产应用程序中有足够的代码,不可能简单地撕开旧的导航结构,然后全身心地移到导航库中。 相反,我所做的是逐项迁移抽屉。例如,有一个叫做支票存款的功能,它是通过导航抽屉中的一个项目访问的。当您点击该项目时,您将看到一个新的片段,您可以通过支票存款向导样的流程进行操作。到目前为止,我已经创建了一个新的RootCheckDeposit片段,它的Vie
浏览 0
提问于2020-12-10
得票数 3
回答已采纳
1
回答
在使用NavigationUI时将数据传递给片段
android
、
android-fragments
我是Android编程的新手。我经常从SO得到帮助。 我在工具栏菜单中有三个项目,基于菜单项的选择,应用程序会遍历到相关的片段。我想要将数据传递给片段。根据SO和Android官方网站中的信息,我在导航图中创建了参数,并在主要活动中设置了值。但是我不知道如何在NavigationUI中使用它。 导航图如下: <fragment android:id="@+id/helpFragment" android:name="com.example.ptimer.HelpFragment" android:la
浏览 13
提问于2021-11-30
得票数 0
3
回答
获取工具栏的导航图标视图引用
android
、
android-actionbar
、
navigation-drawer
、
toolbar
、
hamburger-menu
我想在我的Toolbar中突出显示抽屉图标(在教程中工作)。为此,我需要它的位置。如何获得抽屉导航图标(汉堡包)视图的引用?
浏览 6
提问于2015-04-28
得票数 19
回答已采纳
1
回答
如何禁用汉堡图标进入箭头(导航组件)
android
、
kotlin
、
navigation-drawer
、
hamburger-menu
、
android-navigation-graph
请帮帮我。 简介:我使用导航组件,通过底部导航菜单切换3个片段的单个活动模式。我还有抽屉导航。 所有片段都是相同级别的(都是根文件,直接从瓶装导航访问) ::对于所有的片段,必须有一个带有汉堡包图标的工具栏作为抽屉。 Problem:当应用程序启动时,主页片段显示抽屉的标准汉堡图标,这是可以的。但是当我切换到任何其他片段时,抽屉图标就会变成箭头图标。此外,当按下箭头时,抽屉从左边滑动。这意味着仍然是显示抽屉菜单的按钮,但是只有图标改变了。 问题:当从底部导航菜单切换到另一个片段时,如何禁用将汉堡包图标转换为箭头图标? 文件:导航图: <navigation xmlns:android=&
浏览 2
提问于2020-06-17
得票数 1
回答已采纳
2
回答
从响应网站创建WebApp的最佳方法
android
、
webview
、
responsive-design
我正试图通过导航抽屉将我的网站页面加载到android WebView中,我几乎没有什么选择来完成我的任务。 在Android WebView中显示站点的样子。 将站点导航转换为android DrawerLayout Menu。 手动添加android DrawerLayout中的菜单项,并在WebView中加载页面作为所选菜单项。 案例1:在Android 中显示站点的原样. 它看起来很好,因为网站是响应性的。但它变得沉重和不舒服,它似乎不是一个应用程序。 DrawerLayout Menu案例2:将站点导航转换为android . 我不知道能不能做到。如果可以通过
浏览 0
提问于2015-12-17
得票数 0
回答已采纳
1
回答
安卓SafeArgs导航未更新引用camelcase与下划线
android
、
android-architecture-navigation
、
android-navigation
、
android-navigation-graph
、
android-safe-args
我有一个片段,上面写着: val action = LoginFragmentDirections.actionLoginToHome() findNavController().safeNavigate(action) 并将导航图XML声明为: <fragment android:id="@+id/loginFragment" android:name="com.myapp.LoginFragment" android:label="login_fragment"
浏览 11
提问于2022-10-04
得票数 0
回答已采纳
2
回答
从PreferenceScreen导航到另一个片段
android
、
kotlin
、
navigation
、
android-preferences
、
android-architecture-navigation
使用Android Jetpack的导航组件,我有一个包含4个不同片段的MainActivity。其中一个片段是SettingsFragment,它包含我在xml文件中的首选项。 <?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <PreferenceCategory android:title="General se
浏览 50
提问于2021-03-12
得票数 0
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android Jetpack带来WorkManager、Navigation等特性
谷歌 Android Studio 4.1 正式版发布
底部导航设计的黄金法则
Android 10正式发布,这些新特性你怎么看?
Android Studio 4.0发布:全新的 Motion 编辑器及众多更新
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券