navigation-drawer相关内容

获取工具栏的导航图标视图参考

我想在我的 Toolbar 中突出显示抽屉图标(正在使用教程).为此,我需要它的位置.如何获得对抽屉导航图标(汉堡包)视图的引用? 解决方案 您可以使用视图的内容描述,然后使用 findViewWithText()方法获取视图引用 公共静态视图getToolbarNavigationIcon(工具栏工具栏){//检查以前是否设置了contentDescriptionboolean had ..

如何在NavigationView中将项目添加到菜单组

在Android的文字游戏中,我目前有一个由 left_drawer_menu.xml 膨胀的硬编码菜单,由3组组成(我的回合,对手的回合以及最后的其他东西): 更新: 作为进一步的测试,我尝试使用此代码将偶数和偶数项分配给2个单独的组: Random r = new Random();int i = r.nextInt(100);整数组= 1 +(i%2);//可以是1或2men ..

如何导航导航架构中抽屉标题的任何目标

任何人都请解释一下,如何在导航架构中为抽屉的页眉布局定义动作. 现在,我需要设置抽屉标题的点击,并将其设置为: headerOfNavDrawer.setOnClickListener {//这里我想导航到editProfileFragment//但是要进行导航,我需要在导航弓形图中执行一个操作.//在哪里采取行动?} 解决方案 您需要满足以下两个条件: 对 NavContr ..

应用启动时,导航抽屉总是膨胀的

我正在尝试将导航抽屉添加到我的主要活动中.在activity_main.xml的设计视图中,应在活动布局的左侧以阴影动画的形式显示(我不知道该在此处使用什么术语:|),向右拖动/滑动时应可见.但就我而言,它默认情况下掩盖了整个活动,并且未显示该活动的实际内容...应该是... 我已通过解决方案此处,但它对我不起作用.我对activity_main.xml的布局代码如下: ..
发布时间:2021-04-04 19:53:18 移动开发

单击导航抽屉中的项不会打开片段

我想使用Android Studio(v.3.5)的默认导航抽屉活动.创建此默认活动(“新建项目->导航抽屉活动")后,我启动了此模板.如果我单击导航菜单中的一个图标(例如“图库"),则NavHost的当前片段不会更改.据我了解以下部分: https://developer.android.com/guide/navigation/navigation-ui#Tie-navdrawer 如果Men ..

片段中不适当的上下文菜单

我有一个带有导航抽屉和一个片段的活动.每个人都有自己的带有上下文菜单的ListView. 导航抽屉中的上下文菜单可以正常工作. 问题出在片段内的菜单上.当我进入片段的上下文菜单时,将同时显示导航抽屉的菜单和片段的菜单. 活动方法 @Override受保护的void onCreate(Bundle savedInstanceState){registerForContextMe ..

将Android导航组件与片段内的单个活动,布局抽屉和工具栏一起使用

是否可以在单个活动应用程序中使用Android导航组件/图形,其中每个片段都有自己的工具栏? 此外,容器活动有一个导航抽屉,需要使用工具栏和导航控制器进行设置,但是在创建活动时,我还没有工具栏. 我正在使用此代码(在onCreate中称为) 私人乐趣setupNavigation(){//val工具栏= findViewById(R.id.toolbar);//s ..

使用带有活动或碎片的导航抽屉?

我有一个带有侧边栏导航抽屉布局的Android应用,正在实现一个简单的SMS应用的功能. 我的问题是,如何在活动之间重用导航抽屉代码.每个示例都使用单击导航抽屉菜单中的项目后在某些主视图中显示的片段.如果我启动新活动并希望拥有与原始活动相同的侧边菜单怎么办? Google有官方建议如何实施吗? 对我来说,问题是,要成为Android上的默认SMS应用,您必须进行一些特殊的活动来处 ..

如何在Android中使用Navigation Drawer设置Navigation Component?

如何设置带有导航抽屉的导航组件?如何在我的应用程序中使用它? 所有活动都可以用一个活动完成吗? 如何仅使用一个Activity和具有动态工具栏可见性的片段来处理工具栏可见性.另外,还有一些碎片需要关闭抽屉并使其无法使用. 这个问题是一个自我解答的问题,它比实际的质量检查更能用作教程. 解决方案 如何设置带有导航抽屉的导航组件? 如何在我的应用程序中使用它? ..

使用带有jetpack导航组件的导航抽屉时如何更改工具栏图标(汉堡图标)

我正在使用jetpack导航组件构建导航抽屉,我想更改工具栏的汉堡包图标,我尝试了许多解决方案,例如波纹管,但它们不起作用 app:navigationIcon ="@ drawable/menu" 也 getSupportActionBar().setHomeButtonEnabled(true);getSupportActionBar().setDisplayHomeAsUpEna ..

Android导航抽屉单击事件问题

我正在创建一个包含导航抽屉活动的应用程序.我正在主屏幕中加载不同的片段.现在,当我当时必须调用Fragment时,它可以正常工作,但是当我想调用某种服务(如call,图像选择器)时,我添加了setNavigationItemSelectedListener,该方法可以正常工作,但其他所有片段现在都无法加载. 受保护的void onCreate(捆绑保存的InstanceState){super. ..
发布时间:2021-04-03 20:27:33 Java开发

如何在不使用kv语言的情况下使用KivyMD创建导航栏?

我想在我的android应用程序中创建一个导航栏.我在google中搜索了很多内容.我得到了解决方案,但是它是基于kv语言的.我需要在不使用kv语言的情况下进行创建. 我不喜欢奇异的语言.我只喜欢python 欢迎任何意见 非常感谢 解决方案 具有 from kivy.lang import Builder from kivymd.app import MDApp fro ..
发布时间:2021-02-15 19:02:01 Python

从片段中单击按钮打开导航抽屉(Kotlin)

我已经在片段中创建了一个自定义按钮 ,并且尝试单击“活动"中的“导航抽屉" . 当您滑过鼠标时,导航抽屉仍会打开,但是当我单击按钮时,应用程序只会崩溃. 我猜这是因为我正在尝试从Fragment访问,但是我很茫然. 片段 override fun onCreateView( inflater: LayoutInflater, container: ViewGroup ..
发布时间:2020-11-10 19:39:58 移动开发