问题标签 [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.
android - MaterialDrawer:帐户标题的选择突出显示和项目单击侦听器
这个问题非常具体到https://github.com/mikepenz/MaterialDrawer定制。
我需要自定义我的帐户标题,如下所示:
- 任何时候都只有一个帐户
- 单击标题(整个区域)应该给我 DrawerClickListener#onItemClick 回调
我设法通过重定向配置文件列表侦听器来获取 DrawerClickListener#onItemClick 回调。但是标题选择在方向改变时丢失了。[我已经设置了保存的实例状态]。此外,onItemClick 提供 null IDrawerItem,因为它不是适配器的一部分。
我是否让它太复杂或 PrimaryDrawerItem 本身可以扩展为看起来像配置文件项目?
- 布局应该像带有额外字段的配置文件一样呈现
- 将加载 ImageHolder 更改为加载基于 url 的图像
android - 如何逐步使用 MaterialDrawer?
我正在搜索有关使用 MaterialDrawer ( https://github.com/mikepenz/MaterialDrawer.git ) 库的分步教程。我能找到这个的jar文件吗?
我已经搜索了很多次,但找不到任何帮助。我发现的只是这个链接。但没有任何答案。
android - 如何将 SwipeRefreshLayout 功能添加到 MaterialDrawer
我想为MaterialDrawer实例的抽屉项添加一个下拉刷新功能。通常可以通过已经提供此功能的支持库SwipeRefreshLayout来执行此操作,但我找不到将其集成到 MaterialDrawer 的好方法。
有一个名为 的构建器选项withDrawerLayout
,但这个函数需要一个实际上有一个 DrawerLayout 作为其根元素的布局——这显然对我没有帮助。
有没有人有关于如何做到这一点的例子或想法?
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:我已经能够集成这个库并让它在我的项目中工作,但现在我需要额外的功能。
android - 多个活动中的 NavigationDrawer 和样式线
我想将 NavigationDrawer 添加到我的所有活动中。我对在 stackoverflow 和其他论坛上找到的许多解决方案不满意。然后我发现了这个MaterialDrawer 库,它看起来很容易。但是知道我想为抽屉中的所有项目实现自己的样式。我怎么能用这个库做到这一点?
xamarin - 导航抽屉后退按钮 Xamarin
我正在将此绑定用于 MikePenz 的这个很棒的 Material Drawer Library。
我已经用这个库实现了导航抽屉,当我深入时,我还设法将汉堡菜单更改为后退箭头。现在我有一些问题要让后退箭头正常工作。当我单击后退箭头而不是返回上一页时,它会打开导航抽屉。
查看原始库后,我确定,以下代码负责管理后退箭头按钮。如果有人可以帮助我用 C# 编写此侦听器代码,我将不胜感激。
这是我使用的绑定库:MaterialDrawer-Xamarin
这是原始库的链接:MaterialDrawer
android - 片段中的 MaterialDrawer 后退按钮
我使用MaterialDrawer
Mike Penz 的一个,但我遇到了问题。我有Activity (AppCompat)
3个 Fragmnts。Activity
包含所有fragments
. 在fragment
2 和 3 中,我启用 Back button
inOnCreate
并且在Activity
当激活fragment
2 和 3click
时Back Button
导致打开Drawer
& 如何通过按下按钮禁用Drawer
2 和 3 中的呼叫?fragment
Back
当我使用Drawer
我有一个主题的标准时ActionBar
,没有这样的问题。
UPD我需要点击工具栏中的切换后退按钮,没有智能手机物理按钮
java - 使用 MikePenz 抽屉,我在哪里可以处理 onDrawerOpen,关闭软键盘
我正在使用 mikepenz 抽屉,我希望在我打开抽屉时关闭我的软键盘,使用汉堡包项目按此操作没有问题,但可以找到通过滑动打开抽屉时关闭键盘的处理位置。
android - 为什么不能使用工具栏的 ClickListeners?
我使用 MaterialDrawer 和代码 MainActivity 是:
我正在尝试跟踪单击mToolbar.setNavigationOnClickListener
和withOnDrawerNavigationListener
和onOptionsItemSelected
。没有一个听众对点击没有反应。
你怎么看我使用Activity
它启动Fragment
(1),它反过来让Fragment
(2和3)。在我使用的2 和 3Fragment
中,我需要通过按下后退按钮(在工具栏中),返回上一个片段,而不是打开抽屉OnCreate
((AppCompatActivity)getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true);