问题标签 [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.
android - 导航抽屉右下角图标android
我已经在我的应用程序中调整了带有图标的导航抽屉,如图1所示,看起来还可以。我想像谷歌地图一样在菜单的右下角显示图标。
代码:
任何想法?提前致谢!
java - Android MenuDrawer 更改大小
我在我的活动中使用来自https://github.com/SimonVT/android-menudrawer的 Android MenuDrawer。更新库后,菜单比以前小了一点。如何更改菜单的大小(宽度)?
java - Android ListView setOnItemClickListener 不起作用
我正在尝试使用 TextViews 制作一个 ListView,我希望每个 textview 都能够被单击,并根据它的位置拉出一个 Fragment。但是, itemOnClickListener 似乎甚至没有被调用。
这是列表项的 xml:
列表视图 xml 文件:
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
android - 导航抽屉上的进度条
我想在操作栏上放一个进度条,但我有一个导航抽屉,我该怎么做?
看起来像图像:
谢谢..
android - 有没有可能的方法来实现没有片段的导航抽屉?
我已经被这个问题困扰了2天,试图自己解决。我希望我的应用程序有导航抽屉,片段对我来说很难理解。我不想更改我的任何代码。我看过这个例子,但它并没有帮助我理解太多。
我只是不知道如何在没有抽屉的情况下实现导航。
任何帮助表示赞赏。
谢谢。
android - Android:具有自定义行视图的可扩展导航抽屉
我正在尝试使用这样的可扩展元素制作导航抽屉菜单-> http://goo.gl/SkMU8N
我不知道所以我开始做这样的事情(不是我的)。
https://github.com/PrashamTrivedi/DrawerLayoutTest
问题是这些行是简单的文本,它们看起来很糟糕。
我想知道如何修改适配器(或其他)以附加我自己的 xml 文件,就像您对普通抽屉所做的那样(此处示例 --> http://goo.gl/phAJy)。
非常感谢!!
android - 安卓半透明滑动抽屉
我想制作一个类似 iOS 7 的抽屉,我可以从底部滑动不覆盖全屏并且在 Android 上是半透明/模糊的。
我在 android 上查看了SlidingDrawer以尝试开始,但它看起来正在贬值。如何在 android 上创建类似的未来证明效果?
android - 操作栏和导航抽屉 - 使用 Activity/Fragment 滑动操作栏
我正在使用如下所示的导航抽屉:Android 示例。目前,Actionbar 是静态的,抽屉打开/关闭时它不会移动(只是它的标题发生了变化)。如何应用此效果:
我希望整个 ActionBar 与滑动片段一起移动。并且 ActionBar 上的 Name 和 Buttons 保持原样。请告诉我您需要查看哪些代码。
另外,问题 2:
当您使用时,DrawerLayout
您在 xml 中包含 FrameLayout(用于 content_frame)和 ListView(您在其中添加导航设置......在该抽屉中,您可以修改布局,以便您不仅可以添加 ListView,还可以添加其他视图? 在 ListView 的顶部或底部?像这样的东西:
我想添加未超链接的 ImageView(不是超链接,只是图像)和 Additional TextViews(用于说明)。
android - SlidingMenu Library - 我可以为各种活动使用相同的滑动菜单吗?
我Navigation Drawer
目前正在使用Android Example。我计划将其更改为使用SlidingMenu 库,因为它更容易并提供简单的自定义方法。我还将使用SherlockActionBar。我将有大约 4-5 种不同的方法Activities
,每种方法都有不同的ActionBar
动作,具体取决于某些状态。对于所有的Activities
,我想显示相同的Navigation Drawer/Sliding menu
。Fragments
目前,每次从抽屉中选择一个新项目时,我都使用Android 示例进行切换和充气。new Layouts
由于这是在内部完成的MainActivity
,所有四个xml
布局共享同一个.java
Activity 文件,这使得它变得又长又乱。
使用SlidingMenu Library
and SherlockActionBar
,我可以避免Fragments
和单数Activity
并将相同链接Navigation Drawer/Sliding menu
到所有Activites
吗?