草庐IT

NavigationView

全部标签

android - onNavigationItemSelected 没有被调用

我在我的应用程序中实现了一个导航View,它是由AndroidStudio自动创建的。当我创建一个新项目时,我选择了NavigationDrawerActivity,菜单项看起来没问题,但是当我点击任何菜单项时没有任何反应。下面是我的onNavigationItemSelected()方法:@OverridepublicbooleanonNavigationItemSelected(MenuItemitem){Toast.makeText(MainActivity.this,"onNavigationItemSelected",Toast.LENGTH_LONG).show();//H

android - 工具 :openDrawer ="start" when creating a DrawerLayout (with NavigationView) from the wizard? 的用途是什么

在AndroidStudio中创建带有抽屉导航的Activity会导致其显示在XML代码中:如果我删除tools:openDrawer="start",在布局预览中,抽屉导航将关闭而不是打开。我认为这是一个替换属性,类似于android:text可以替换为tools:text以在布局预览中放置一些占位符文本。但是当我将其更改为android:openDrawer或app:openDrawer时,应用程序无法编译,因为它们是未知属性。所以我想知道tools:openDrawer是如何工作的,以及它是否在任何地方都有记录。 最佳答案 A

windows - NavigationView Pane 背景

如何更改NavigationViewPane的背景??我正在尝试这种方式:但它似乎有“acrylic”我无法删除,以及更改Header的背景颜色。 最佳答案 自定义UI的可能选项之一是覆盖以下两个主题资源:NavigationViewDefaultPaneBackground和NavigationViewExpandedPaneBackground。您通常会通过以下方式覆盖这两个资源来修改这两个资源以自定义AcrylicBrush的外观:我认为可以简单地定义SolidColorBrush而不是AcrylicBrush,因此将Acry

启用了用户交互的 IOS 11 导航项不起作用

您好,我有一个导航项,其中有一个包含两个标签的View,我已经为导航元素内的View添加了userInteractionEnabled(IBoutleted作为navigationView)navigationView.isUserInteractionEnabled=truemainTitleClicked=UITapGestureRecognizer(target:self,action:#selector(mainTitleTapped))self.navigationView.addGestureRecognizer(mainTitleClicked)这在IOS10中有效,但是

java - 更改 navigationView 的单个特定菜单项的背景颜色

我想在抽屉导航内的android菜单中设置所有标题项的背景颜色。我的布局如下://Hereiwanttosetthebackground//Herenobackground结果应该有点像:我发现我可以使用类似的东西来设置文本颜色:MenuItemmenuItem=navigationView.getMenu().findItem(R.id.menu_item);SpannableStrings=newSpannableString(menuItem.getTitle());s.setSpan(newTextAppearanceSpan(this,R.style.TextAppearan

android - 如何让新的 NavigationView 与状态栏纱幕搭配得很好?

我一直在使用Google的新设计支持库,非常棒!我只是在导航View上有点难过。我读到的所有东西都说NavigationView足够聪明,可以自己处理透明的稀松布。(android-developers帖子,一个;搜索scrim)。无论如何,当我尝试这样做时,我得到以下结果:这很棒;正是我想要的。除了一件事。当抽屉关闭时,稀松布是难看的深灰色,而不是我的primaryColorDark。..这是我的布局:Activity代码:publicclassHomeextendsActionBarActivity{privateToolbarmToolbar;privateDrawerLayou

android - 如何让新的 NavigationView 与状态栏纱幕搭配得很好?

我一直在使用Google的新设计支持库,非常棒!我只是在导航View上有点难过。我读到的所有东西都说NavigationView足够聪明,可以自己处理透明的稀松布。(android-developers帖子,一个;搜索scrim)。无论如何,当我尝试这样做时,我得到以下结果:这很棒;正是我想要的。除了一件事。当抽屉关闭时,稀松布是难看的深灰色,而不是我的primaryColorDark。..这是我的布局:Activity代码:publicclassHomeextendsActionBarActivity{privateToolbarmToolbar;privateDrawerLayou

android - 在Android中将项目动态添加到NavigationView

我想构建NavigationDrawer以添加新项目(例如带有添加新城市的雅虎天气应用程序)。我使用NavigationDrawer和NavigationView,在菜单中我有永久字段:我正在尝试添加新的Item这个方法:publicbooleanaddNewItem(StringitemName){Menumenu=navigationView.getMenu();menu.add(R.id.group,Menu.NONE,Menu.NONE,itemName);returntrue;}我得到的并不是我想要的:有人知道如何解决这个问题吗?或者为什么会这样?我不知道在哪里以及如何保存有

android - 在Android中将项目动态添加到NavigationView

我想构建NavigationDrawer以添加新项目(例如带有添加新城市的雅虎天气应用程序)。我使用NavigationDrawer和NavigationView,在菜单中我有永久字段:我正在尝试添加新的Item这个方法:publicbooleanaddNewItem(StringitemName){Menumenu=navigationView.getMenu();menu.add(R.id.group,Menu.NONE,Menu.NONE,itemName);returntrue;}我得到的并不是我想要的:有人知道如何解决这个问题吗?或者为什么会这样?我不知道在哪里以及如何保存有

android - 添加部分时,如何在 NavigationView 的抽屉菜单中保持单个 checkableBehavior 模式?

我尝试使用Material设计的新组件来实现抽屉:NavigationView.效果很好。当我选择一个项目时,它的颜色会随着android:checkableBehavior="single"的变化而变化。...当我尝试使用抽屉中的部分时,问题就来了。就是这种情况,我无法使用android:checkableBehavior="single"并且在选择项时丢失了颜色变化。 最佳答案 试试这个:...您可以查看此解决方案以获取详细信息..Iamunabletosetasubmenuitemaschecked