问题标签 [drawer]

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 回答
2309 浏览

android - 导航抽屉右下角图标android

我已经在我的应用程序中调整了带有图标的导航抽屉,如图1所示,看起来还可以。我想像谷歌地图一样在菜单的右下角显示图标。

图1 图2

代码:

任何想法?提前致谢!

0 投票
2 回答
1175 浏览

java - Android MenuDrawer 更改大小

我在我的活动中使用来自https://github.com/SimonVT/android-menudrawer的 Android MenuDrawer。更新库后,菜单比以前小了一点。如何更改菜单的大小(宽度)?

0 投票
4 回答
6878 浏览

java - Android ListView setOnItemClickListener 不起作用

我正在尝试使用 TextViews 制作一个 ListView,我希望每个 textview 都能够被单击,并根据它的位置拉出一个 Fragment。但是, itemOnClickListener 似乎甚至没有被调用。

这是列表项的 xml:

列表视图 xml 文件:

0 投票
0 回答
1047 浏览

java - 导航抽屉 - 每次创建新的片段实例或只是“刷新”数据

我与自己发生了一些争论,我想与你们其他人一起检查哪种实现在更好的实践方面是“最好的”。

就像一个基本的导航抽屉应用程序一样,我的有一个包含 NavDrawer 本身的主要 NavDrawerActivity,以及我稍后替换的框架布局。然后,我还有一个名为 ListsFragment 的 Fragment,它基本上包含来自简单 String ArrayList 的数据的 ListView。因此,这个 ListsFragment总是包含一个基本的字符串列表(意思是,我只需要一个 fragment.java 文件)。

现在,在谷歌的导航抽屉示例中,他们有类似的东西,他们有一个片段,他们只需用新内容替换(替换,字面意思是 FragmentManager.replace(etc))。这意味着每次我们从 NavDrawer 中选择一个项目时都会重新实例化一个新的 Fragment。这也是我现在正在做的事情。

但我一直在思考这样做是否“乱七八糟”。这样做不是更清洁的方法:

在 Fragment 中创建一个名为 的方法loadList(ArrayList<String> list),它基本上将 Fragment 中 ListView 的内容替换为消费列表。

毕竟,这不是比每次都实例化一个新的 Fragment 更“便宜”的操作成本吗?当我可以通过我将维护的单个 Fragment 变量“刷新”数据时?

所以,我的问题是:哪个更好?或者,如果“更好”过于主观:这就是“Java/Android 方式”。很高兴看到你的想法。谢谢!

TLDR:哪个更好:每次我从 NavDrawer 中选择一个新项目或简单地通过公共loadData方法加载新数据时实例化一个新片段。

编辑:对于那些想要查看 Google 的 NavDrawer 示例的人,可以在此处下载示例http://developer.android.com/training/implementing-navigation/nav-drawer.html

0 投票
1 回答
1407 浏览

android - 导航抽屉上的进度条

我想在操作栏上放一个进度条,但我有一个导航抽屉,我该怎么做?

看起来像图像:

在此处输入图像描述

谢谢..

0 投票
2 回答
3986 浏览

android - 有没有可能的方法来实现没有片段的导航抽屉?

我已经被这个问题困扰了2天,试图自己解决。我希望我的应用程序有导航抽屉,片段对我来说很难理解。我不想更改我的任何代码。我看过这个例子,但它并没有帮助我理解太多。

我只是不知道如何在没有抽屉的情况下实现导航。

任何帮助表示赞赏。

谢谢。

0 投票
4 回答
16014 浏览

android - Android:具有自定义行视图的可扩展导航抽屉

我正在尝试使用这样的可扩展元素制作导航抽屉菜单-> http://goo.gl/SkMU8N

我不知道所以我开始做这样的事情(不是我的)。

https://github.com/PrashamTrivedi/DrawerLayoutTest

问题是这些行是简单的文本,它们看起来很糟糕。

我想知道如何修改适配器(或其他)以附加我自己的 xml 文件,就像您对普通抽屉所做的那样(此处示例 --> http://goo.gl/phAJy)。

非常感谢!!

0 投票
1 回答
1782 浏览

android - 安卓半透明滑动抽屉

我想制作一个类似 iOS 7 的抽屉,我可以从底部滑动不覆盖全屏并且在 Android 上是半透明/模糊的。

我在 android 上查看了SlidingDrawer以尝试开始,但它看起来正在贬值。如何在 android 上创建类似的未来证明效果?

0 投票
4 回答
21829 浏览

android - 操作栏和导航抽屉 - 使用 Activity/Fragment 滑动操作栏

我正在使用如下所示的导航抽屉:Android 示例。目前,Actionbar 是静态的,抽屉打开/关闭时它不会移动(只是它的标题发生了变化)。如何应用此效果:

图片

我希望整个 ActionBar 与滑动片段一起移动。并且 ActionBar 上的 Name 和 Buttons 保持原样。请告诉我您需要查看哪些代码。

另外,问题 2:

当您使用时,DrawerLayout您在 xml 中包含 FrameLayout(用于 content_frame)和 ListView(您在其中添加导航设置......在该抽屉中,您可以修改布局,以便您不仅可以添加 ListView,还可以添加其他视图? 在 ListView 的顶部或底部?像这样的东西:

在此处输入图像描述

我想添加未超链接的 ImageView(不是超链接,只是图像)和 Additional TextViews(用于说明)。

0 投票
1 回答
530 浏览

android - SlidingMenu Library - 我可以为各种活动使用相同的滑动菜单吗?

Navigation Drawer目前正在使用Android Example。我计划将其更改为使用SlidingMenu 库,因为它更容易并提供简单的自定义方法。我还将使用SherlockActionBar。我将有大约 4-5 种不同的方法Activities,每种方法都有不同的ActionBar动作,具体取决于某些状态。对于所有的Activities,我想显示相同的Navigation Drawer/Sliding menuFragments目前,每次从抽屉中选择一个新项目时,我都使用Android 示例进行切换和充气。new Layouts由于这是在内部完成的MainActivity,所有四个xml布局共享同一个.javaActivity 文件,这使得它变得又长又乱。

使用SlidingMenu Libraryand SherlockActionBar,我可以避免Fragments和单数Activity并将相同链接Navigation Drawer/Sliding menu到所有Activites吗?