草庐IT

Navigation-drawer

全部标签

使用具有 Android 资源的模型类加载 UI 的 Android MVP 架构标准

我在我的应用程序中遵循MVP架构。我的HomeActivity包含一个带有列表图标的滑动面板,该列表图标具有选择器,在选择滑动面板项目时图标状态会更改,我没有使用任何列表选择器。IamkeepingamodelclassNavItemDataforpopulatingthenavigationdrawerandusingaclassSlidingPanelItemSelectorthatextendsStateListDrawablegeneratestheappropriateselectorfortheslidingpanelicon.在MVP架构中,我们有一个与模型通信并为Vie

android - 如何使用子项实现可扩展的android抽屉导航?

如何实现这样的android抽屉导航?TopLevelView1~TopLevelView4可以选择并且没有childTopVevelView5可以折叠我的问题是如果我的组结构是这样的全部盯着看类别----mp3----文本文件----文档----pdf当我全选然后显示所有文件时。当我选择stared时,只显示stared文件。当我选择mp3时,只显示mp3文件。类别可以展开和折叠。 最佳答案 用于导航:备选方案1:滑动菜单,我肯定会选择它。甚至被LinkedIn和Foursquare等流行应用程序使用,并且易于实现和使用。完整解释

android - 如何在 Android 的抽屉导航中设置菜单项的样式?

我想为抽屉导航内的菜单项添加样式,但我无法这样做。我已经查找了一些答案,但做不到。谁能帮忙,我将不胜感激。我正在使用以下主题Theme.AppCompat.Light.DarkActionBar 最佳答案 第1步:创建用于更改字体颜色的选择器第2步:通过app:itemTextColor属性将选择器应用于导航View 关于android-如何在Android的抽屉导航中设置菜单项的样式?,我们在StackOverflow上找到一个类似的问题: https://

android - 抽屉导航问题(不显示布局预览)

我创建了应用程序并且我想使用抽屉导航菜单,但是当我尝试在抽屉导航xml中进行编辑时,出现了“正在等待构建完成...”的问题并且我没有看到布局预览androidstudio左侧相关此处未找到layout_preview我试过这个soultion解决这个问题但不幸的是不适合我这是activity_main_drawer.xmlactivity_mainpackagewww.pro.cs_is.com.procsis;importandroid.os.Bundle;importandroid.support.design.widget.FloatingActionButton;importa

android - 在右抽屉的双抽屉导航中禁用抽屉图标的动画

我有一个DoubleNavigationDrawer我有两个问题。1)当打开或关闭右侧的抽屉导航时,左侧的抽屉导航图标(3条)会显示动画。2)我不知道如何将图标添加到右边并让它只为右边的抽屉设置动画。 最佳答案 如果是右抽屉,需要重写ActionBarDrawerToggle的onDrawerSlide方法,设置slideOffset为0。所以这会禁用抽屉导航图像的动画右边的抽屉。@OverridepublicvoidonDrawerSlide(ViewdrawerView,floatslideOffset){if(drawerVi

android - 导航标题布局从顶部截断

我正在使用带有可扩展ListView的导航View。我正在以编程方式添加页眉布局。但它从顶部切断。如果我将页眉布局高度设置为240dp,它看起来还不错,但在较低版本中它需要更高的高度。这是我的标题布局xml,我正在将其膨胀到可扩展ListView的标题。导航标题我的导航布局有抽屉 最佳答案 添加你的NavigationViewandroid:fitsSystemWindows="false" 关于android-导航标题布局从顶部截断,我们在StackOverflow上找到一个类似的问题

android - 抽屉导航中的 onClick 事件

我在Android中制作了一个抽屉导航,我想在其中为其实现onClick。这是我的主要Activity:publicclassMainActivityextendsAppCompatActivity{privateDrawerLayoutmDrawerLayout;privateActionBarDrawerToggleaToggle;privateToolbartoolbar;privateRecyclerViewrecyclerView;privateRecyclerAdapterrecyclerAdapter;privateRecyclerView.Adapteradapter;

android - 不要使用 Android Navigation Drawer 显示叠加层

我想知道是否可以删除由最近实现的抽屉式导航栏生成的自动叠加层?(第二张图上的灰色图层) 最佳答案 您只需将setScrimColor(intcolor)设置为您的DrawerLayout:mDrawerLayout.setScrimColor(Color.WHITE);//ORmDrawerLayout.setScrimColor(Color.TRANSPARENT);这是来自AndroidAPI的官方文档:DrawerLayout-setScrimColor().希望这能解决您的问题!:)

android - 抽屉导航 : Add Titles to Groups, 不是项目

我有一个标准的抽屉导航,由AndroidStudio预先创建,我想用组数填充它。我从这个开始:但我没有想到的是,是否可以给每个组一个标题?我的意思是有一个android:title选项可用于s,但它不适用于s,如果我尝试将项目包装成组,我得到的是困惑的条目行为。我通读了Google的抽屉式导航设计指南,但没明白组是否应该有自己的名称这一点。这是我想要实现的目标的图片:是否可以不加随机秒?顺便说一下,我想通过XML而不是编程方式来完成。 最佳答案 你是对的,不可能给组一个标题。唯一的选择似乎是将组包装到中和像这样的标签产生这样的抽屉导

Android 抽屉导航显示较低级别 fragment 的指示器

我在将抽屉导航功能切换到较低级别fragment的向上功能时遇到了一些问题。我读过thisthread设法显示向上指示器。但是当按下按钮时,它会打开抽屉导航而不是返回到上一个fragment。而且我无法将EditUserFragment中的操作栏标题设置为“编辑个人资料”。我正在使用AndroidStudio中提供的抽屉导航模板。我有三个层次:MainActivity带有由主页和个人资料项组成的抽屉导航UserFragment标题为“Profile”,其中有一个选项可以调出EditUserFragmentEditUserFragment(下层fragment)由UserFragment