问题标签 [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 投票
2 回答
1202 浏览

android - MaterialDrawer:帐户标题的选择突出显示和项目单击侦听器

这个问题非常具体到https://github.com/mikepenz/MaterialDrawer定制。

我需要自定义我的帐户标题,如下所示:

  1. 任何时候都只有一个帐户
  2. 单击标题(整个区域)应该给我 DrawerClickListener#onItemClick 回调

我设法通过重定向配置文件列表侦听器来获取 DrawerClickListener#onItemClick 回调。但是标题选择在方向改变时丢失了。[我已经设置了保存的实例状态]。此外,onItemClick 提供 null IDrawerItem,因为它不是适配器的一部分。

我是否让它太复杂或 PrimaryDrawerItem 本身可以扩展为看起来像配置文件项目?

  1. 布局应该像带有额外字段的配置文件一样呈现
  2. 将加载 ImageHolder 更改为加载基于 url 的图像
0 投票
2 回答
2779 浏览

android - 如何逐步使用 MaterialDrawer?

我正在搜索有关使用 MaterialDrawer ( https://github.com/mikepenz/MaterialDrawer.git ) 库的分步教程。我能找到这个的jar文件吗?

我已经搜索了很多次,但找不到任何帮助。我发现的只是这个链接。但没有任何答案。

0 投票
1 回答
140 浏览

android - 如何将 SwipeRefreshLayout 功能添加到 MaterialDrawer

我想为MaterialDrawer实例的抽屉项添加一个下拉刷新功能。通常可以通过已经提供此功能的支持库SwipeRefreshLayout来执行此操作,但我找不到将其集成到 MaterialDrawer 的好方法。

有一个名为 的构建器选项withDrawerLayout,但这个函数需要一个实际上有一个 DrawerLayout 作为其根元素的布局——这显然对我没有帮助。

有没有人有关于如何做到这一点的例子或想法?

0 投票
1 回答
1107 浏览

android - 扩展 com.mikepenz.materialdrawer.AccountHeaderBuilder

我需要构建自己的 AccountHeaderBuilder 实现。

所以我试图从MaterialDrawer库中扩展一个类。在 Android Studio 中,我需要如何进行才能做到这一点?MaterialDrawer 库是否应该作为模块导入?

如果是,为什么会出现以下错误: Error:(1290) Error retrieving parent for item: No resource found that matches the given name 'MaterialTheme'.当我将项目作为模块导入时...

即使我的 gradle 设置为:

我的类扩展 AccountHeaderBuilder 需要在同一个包中......所以我的理解是我不能只在 gradle 文件中使用。

所以,一句话:我如何继续能够从另一个项目扩展类?

非常感谢您的帮助

ps:我已经能够集成这个库并让它在我的项目中工作,但现在我需要额外的功能。

0 投票
1 回答
69 浏览

android - 多个活动中的 NavigationDrawer 和样式线

我想将 NavigationDrawer 添加到我的所有活动中。我对在 stackoverflow 和其他论坛上找到的许多解决方案不满意。然后我发现了这个MaterialDrawer 库,它看起来很容易。但是知道我想为抽屉中的所有项目实现自己的样式。我怎么能用这个库做到这一点?

0 投票
1 回答
537 浏览

java - java和kotlin的参数有效可见性冲突

我正在尝试覆盖bindView功能:

PrimaryDrawerItem但我得到:

在此处输入图像描述

为什么?

0 投票
1 回答
588 浏览

xamarin - 导航抽屉后退按钮 Xamarin

我正在将此绑定用于 MikePenz 的这个很棒的 Material Drawer Library。

我已经用这个库实现了导航抽屉,当我深入时,我还设法将汉堡菜单更改为后退箭头。现在我有一些问题要让后退箭头正常工作。当我单击后退箭头而不是返回上一页时,它会打开导航抽屉。

查看原始库后,我确定,以下代码负责管理后退箭头按钮。如果有人可以帮助我用 C# 编写此侦听器代码,我将不胜感激。

这是我使用的绑定库:MaterialDrawer-Xamarin

这是原始库的链接:MaterialDrawer

0 投票
1 回答
395 浏览

android - 片段中的 MaterialDrawer 后退按钮

我使用MaterialDrawerMike Penz 的一个,但我遇到了问题。我有Activity (AppCompat)3个 FragmntsActivity包含所有fragments. 在fragment2 和 3 中,我启用 Back buttoninOnCreate

并且在Activity

当激活fragment2 和 3clickBack Button导致打开Drawer& 如何通过按下按钮禁用Drawer2 和 3 中的呼叫?fragmentBack

当我使用Drawer我有一个主题的标准时ActionBar,没有这样的问题。

UPD我需要点击工具栏中的切换后退按钮,没有智能手机物理按钮

0 投票
1 回答
187 浏览

java - 使用 MikePenz 抽屉,我在哪里可以处理 onDrawerOpen,关闭软键盘

我正在使用 mikepenz 抽屉,我希望在我打开抽屉时关闭我的软键盘,使用汉堡包项目按此操作没有问题,但可以找到通过滑动打开抽屉时关闭键盘的处理位置。

0 投票
2 回答
129 浏览

android - 为什么不能使用工具栏的 ClickListeners?

我使用 MaterialDrawer 和代码 MainActivity 是:

我正在尝试跟踪单击mToolbar.setNavigationOnClickListenerwithOnDrawerNavigationListeneronOptionsItemSelected。没有一个听众对点击没有反应。

你怎么看我使用Activity它启动Fragment(1),它反过来让Fragment(2和3)。在我使用的2 和 3Fragment 中,我需要通过按下后退按钮(在工具栏中),返回上一个片段,而不是打开抽屉OnCreate((AppCompatActivity)getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true);