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

android - SlidingMenu 库和 Android Navigation Drawer 有什么区别?

SlidingMenu 库是一个优秀的第三方库,我已经使用了很长时间。现在我知道 Android 使用 Navigation Drawer 提供了一种新的导航模式。它看起来像滑动菜单。那么有没有人已经使用这两个?有什么区别,优缺点是什么?非常感谢。

0 投票
2 回答
17683 浏览

android - 无法更改 NavigationDrawer 的抽屉图标

我正在尝试实施NavigationDrawer自上次 Android 主题演讲以来提供的新功能。

我已经启动并运行了所有东西,当按下左上角的图标时,导航抽屉会打开和关闭。

但是现在我仍然有箭头图标,尽管我用 Android 的 ic_drawer 替换了它。为什么?

这是我指定图标的代码:

但该应用程序仍以标准图标运行setDisplayHomeAsUpEnabled

有任何想法吗?

0 投票
2 回答
9264 浏览

android - 使用导航抽屉更改片段(?)布局或活动

我正在尝试使用新的Navigation Drawer。我遵循了该指南,并设法让它在所选项目上更改部分名称标题等。现在我被困住了,因为我不知道如何归档我接下来想做的事情。

当我点击抽屉中的一个项目时 -例如- 我希望它把我带到一个屏幕,在那里我拥有我在特定屏幕的特定布局中创建的所有内容。这都是静态的东西,比如TextViews和图像,所以我不需要对它们做任何事情。

我应该为抽屉activity上的每个项目创建一个布局ListView并(不知道如何)开始活动onItemSelected()吗?或者我可以做一些事情,比如每次我点击一个项目时动态创建一个片段,ListView然后说类似的话

编辑

作为测试,我放入了onItemClick()一个在单击的数组位置中传递的方法。作为一个测试,我刚刚使用过:

它确实有效,但显然我丢失了抽屉,因为联系人布局的东西没有嵌套在DrawerLayout. 有没有更优雅的方式来实现我的目标,而不是使用switchon 位置和使用setContentView(),修改任何要嵌套在 a 中的布局DrawerLayout?(我什至不知道这是否可能 - 可能不是,因为有相同的 ID)

@Stefan编辑了这个,因为评论回复中没有足够的空间

谢谢 Stefan,Google 的例子让我更加困惑。我敢肯定,我可能已经阅读了 10k 次但我的大脑拒绝同化的片段有一点偷偷摸摸的东西。据我了解,在 Google 的示例中,当您单击抽屉中的一个项目时,它确实会创建一个新片段,并使该片段替换除xml 布局ListView中的抽屉之外唯一的东西,这是一个包含所有屏幕的空间。然后所有片段所做的就是显示一个行星,因此代码告诉片段根据项目单击的数组位置更改该图像。MainActivityFrameLayoutImageViewListView

0 投票
3 回答
30947 浏览

java - Android:导入DrawerLayout无法解决

我正在尝试从 Android http://developer.android.com/design/patterns/navigation-drawer.html#ImpactOnNav导入使用新“导航抽屉”所需的类

抽屉布局:http: //developer.android.com/reference/android/support/v4/widget/DrawerLayout.html

ActionBarDrawerToggle:http: //developer.android.com/reference/android/support/v4/app/ActionBarDrawerToggle.html

导入android.support.v4.widget.DrawerLayout 无法解析导入android.support.v4.app.ActionBarDrawerToggle 无法解析

我已将库更新到最新版本,但仍然无法识别这些类。

0 投票
6 回答
91562 浏览

android - 禁用在 android 中打开导航抽屉的滑动手势

我一直在关注Google 的抽屉式导航指南,我想将其添加到带有标签和手势的 Activity 中。

我想禁用打开导航抽屉的手势,有人知道怎么做吗?

0 投票
5 回答
1360 浏览

javascript - Accordion/Drawer menu with Javascript? please advise

Sorry to bother, I want to create a menu like this one: sample menu could you please guide me? point me in the right direction? what would be the correct name of this kind of menu? what kind of language could I use? any similar examples out there? thanks a lot for your time.

Biz

0 投票
1 回答
36597 浏览

android - Android:导航抽屉子菜单:如何折叠导航项

我有一个带有 10 个选项的导航抽屉 选项 #5 应该有另外 7 个可扩展/可折叠的选项(如子菜单)

如何创建此处描述的“可折叠导航项” ?

0 投票
1 回答
1261 浏览

javascript - 尝试使用 javascript 打开和关闭抽屉

我正在尝试使用 jQuery/JavaScript 打开和关闭抽屉,将抽屉的高度从 25px(它隐藏在另一个元素后面)更改为 250px,它会弹出并可见。我有一个用作按钮的向上箭头。当抽屉打开时,它将类切换为向下箭头。代码向上箭头部分中的所有内容都有效。由于某种原因,向下箭头部分不起作用,抽屉也不会关闭。我有一个偷偷摸摸的怀疑,这是因为我试图向尚未添加到 DOM 的类添加点击事件,但我不确定这是否正确。即使这是正确的,我也不知道如何解决它。有任何想法吗?

0 投票
0 回答
227 浏览

java - 带有 imageview 的 SimonVT MenuDrawer 拖动菜单

我想使用 SimonVt 的 menudrawer,它正是我需要的。但唯一的问题是我想附加一个ImageView我可以拖动到显示/隐藏菜单的东西。我试图设置setSlideDrawable,但它不起作用。我可以通过在拖动时设置onTouchListner和翻译我的来做到这一点。ImageView但是,我很确定如果我正在使用这个库,应该有一些方法可以做到这一点而没有这种麻烦。

0 投票
1 回答
4708 浏览

android - 无法从导航抽屉启动活动

我一直在遵循 android 抽屉式导航指南,一切顺利,直到我尝试从列表中的项目启动活动。抽屉似乎工作正常,因为我创建的测试吐司消息在单击第一项时执行,但是在单击第二项时应用程序崩溃。

谁能告诉我问题是什么,或者任何人都可以请我指出正确的方向..

这是我的主要活动:

这是activity_main.xml

这是dev.java

正如 Pavel Dudka 所建议的,这里是 logcat

如果我缺少明显的东西,请告诉我,因为我对应用程序开发社区还很陌生。

任何帮助是极大的赞赏。

谢谢你!