问题标签 [materialdrawer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
400 浏览

android - 在 NavigationDrawer 中动态添加 Fragments

NavigationDrawerandroid.support:design库中使用,它运行良好,但现在我已经通过 mikepenz 切换到MaterialDrawer ,因为它具有明显的功能。但现在我被困住了。

我想像使用库Fragment一样动态添加android.support:design,在android.support:design我使用的库中,从这样的设置SharedPreferences中添加/删除Fragments

现在我该怎么做MaterialDrawer呢?

有很多方法可以通过switch语句或使用类似的方式更改片段:

但是这些声明并没有帮助添加使用SharedPreferences. 如果我尝试SharedPreferences上述声明Fragment不会改变,这很明显。

请帮忙!

0 投票
1 回答
89 浏览

android - Android CrossFader 显示两种布局

我正在使用 Mike Penz GmailStyleCrossFadeSlidingPaneLayout。只有当应用程序启动时,我才会显示 PartialView 和 FullView 的一部分。看起来它们是相互重叠的布局。但我只能单击 PartialView 中的图标。

就在我开始将部分视图交叉淡入淡出到全视图时,一切都很好,部分视图得到了他的“背景颜色”

你知道为什么吗?谢谢

0 投票
4 回答
597 浏览

android - 如何更改工具栏中的 Humberger 图标?

我正在使用mikepenz 抽屉库,但我想用我自己的可绘制图标更改默认的汉堡图标和后退箭头图标。

我已经尝试了很多次,但我无法用自己的图标更改图标

谁能帮我 ?

显示汉堡图标的代码:

以下是我多次找到的代码,但我也尝试过,但没有奏效

当我搜索时,我也知道如果您在抽屉构建器中传递工具栏,则无法更改图标,所以谁能告诉我我该怎么办?

0 投票
1 回答
1835 浏览

android - 如何使用 mikepenz/MaterialDrawer 实现 MiniDrawer

我正在尝试使用mikepenz/MaterialDrawer github 库来实现 MiniDrawer。我可以得到一些结果,如下图所示。但是 MiniDrawer 的顶部被 Toolbar 隐藏了。我怎么解决这个问题。

应用截图

这是 MainActivity.Java

这是activity_main.xml

0 投票
1 回答
143 浏览

android - MaterialDrawer 布局之间的视图切换

我需要为同一个活动创建两个 MaterialDrawer 并在它们之间切换。但是我需要在屏幕上显示抽屉时更新项目。

使用我们为 MaterialDrawer 提供的属性,只有在抽屉关闭并且您再次触摸抽屉开关后,才能看到一个抽屉布局与另一个布局之间的变化。

是否可以在布局中进行刷新,在抽屉显示期间进行无效或通知更改,在抽屉之间切换时,以便动态显示更改?

谢谢你,亚历山大·比安奇

0 投票
2 回答
217 浏览

android - 活动开始时材料抽屉自动打开

当我使用Material Drawer时,一旦一个新的活动开始,抽屉就会自动显示,但我希望它开始隐藏,所以我必须在活动的onResume方法中使用函数drawer.closeDrawer(),如下所述:

这是在活动开始或重新启动时隐藏抽屉的正确方法,还是在抽屉中为此目的设置了一个属性?

谢谢你,
亚历山大·比安奇

0 投票
1 回答
3249 浏览

android - 屏幕始终适合 Android Material Drawer 中的系统 Windows

我正在开发一个 Android 应用程序。在我的应用程序中,我使用材料抽屉- https://github.com/mikepenz/MaterialDrawer在左侧设置抽屉。我可以轻松地设置抽屉。但它有问题。它总是适合系统窗口,如下面的屏幕截图所示。

在此处输入图像描述

这就是我在活动中设置抽屉的方式。

这是我的 main_activity xml。

所以,我不希望它适合系统 Windows。如何修复我的代码不适合系统窗口?

我也尝试在样式 XML 中设置它

它也不能正常工作。

0 投票
1 回答
1681 浏览

android - NavigationDrawer 里面有自定义片段?

我正在使用这个库:https ://github.com/mikepenz/MaterialDrawer 我在左侧有一个带有导航项的 NavigationDrawer,在右侧我有一个额外的抽屉:

我还有一个带有 RecyclerView 的 Fragment 和一些额外的视图:

此片段膨胀布局并将条目添加到 RecyclerView。

这是我的主要布局:

如何显示这个自定义片段,它始终在 NavigationDrawer 中显示我的联系人而不是导航项?

0 投票
1 回答
120 浏览

android - 刷新折叠 itemDrawer

我正在使用MaterialDrawer 库,在其中我将抽屉设置为折叠项目获取 Firebase 数据库的名称和子项目的名称

但是当我添加一个子项时,它不会出现,直到我再次折叠并展开折叠项。添加数据时如何通知它?

0 投票
1 回答
57 浏览

android - 从 MaterialDrawer 中选择时片段未加载

我有一个创建了MaterialDrawer的活动。材质抽屉代码如下

当我的应用程序启动时,选择的默认选项是 1,即。Activity 会在 App 启动时自动加载 WeatherFragment。当我单击列表中的第二项时出现问题:Graphs Fragment。根据代码,它应该可以工作,但它所做的是它保留了旧片段,并且不加载新片段的布局。

这是活动 XML 布局:

content_weather.xml:

到目前为止,很清楚的是 WeatherActivity 将始终加载 fragment_weather (WeatherFragment) 。但是当我单击 GraphsFragment (第二项)时,它不会加载该布局

这是我的 GraphsFragment 代码:

片段图.xml:

进度对话框如此显示,但不会加载按钮和来自 GraphsFragment XML 的开关等布局项。

从抽屉中单击时,我将如何加载 GraphsFragment,以及膨胀的布局和显示的进度对话框