问题标签 [drawerlayout]
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 - DrawerLayout 内的 EditText
我一直在尝试在 DrawerLayout 中设置一个 EditText 框,但仔细阅读Android 培训网站,他们解释说 DrawerLayout 只允许有两个子视图。如果我想做类似下一个代码的事情,我应该如何处理它?
android - 更深层次活动的 Android 导航抽屉
我制作了一个使用导航抽屉布局的应用程序。我需要更深入的导航,即活动。因此,我使实现抽屉的主要活动和其他活动扩展了该主要活动。但是我有一个问题是当我单击抽屉切换按钮时其他活动没有抽屉列表。给我最好的解决方案。我有一个在android上的经验大约一个月。谢谢大家。
编辑:
MainActivity.java 创建一个左侧有列表的导航抽屉。单击导航抽屉切换按钮时,它会显示一个包含 10 个项目的列表。如果单击该列表中的某个项目,我将调用另一个扩展 ManiActivity 的活动。所以,secondActivity.java 有导航抽屉。但是当我单击切换按钮时,它不会像 MainActivity.java 那样显示我的列表。这是一些代码。这是 MainActivity.java ...
`
这是 secondActivity.java
android-layout - 在 Robolectric 中,我如何绕过 DrawerLayout 必须使用 MeasureSpec.EXACTLY 错误进行测量?
我正在尝试将 DrawerLayout 添加到我的应用程序以进行导航,并且正在使用 Robolectric 测试我的应用程序(我在 Robolectric 2.1.1 和 2.1-SNAPSHOT - 2.2-20130712.161723-17 中都看到了这个问题)
我正在使用以下 xml 作为抽屉布局的基础。当我在抽屉布局上将 andioid:layout_width 或 android:layout_height 设置为“match_parent”时,我在 Robolectric 中遇到错误。
这是我遇到的错误的堆栈跟踪:
我尝试将这些设置为硬编码值(例如 400dp),这样可以解决测试中的问题。但是,我无法让我的手机上安装的应用程序的宽度和高度为 match_parent。有什么方法可以设置我的 Robolectric 设备的宽度和高度?或者有没有人遇到过这个问题并想出了一些其他的解决方法?
它似乎与这个问题有关:https ://code.google.com/p/android/issues/detail?id=55611 注意,这个问题的另一个副作用是设计视图被破坏了。
android - 无论在哪里,从左向右滑动时如何显示DrawerLayout?
背景
google 引入了 DrawerLayout,当你点击操作栏的“向上”按钮时,它会在屏幕的左侧区域显示一个菜单。
因为在 actionBarSherlock 上还不支持该库,所以已经有一种方法可以使用这个项目来克服它。
它已经在许多应用程序上提供了变体:currents、gmail、hangouts、youtube...
问题
在“currents”应用程序(和 youtube)上,当用户从左向右滑动(最左边的)页面时,无论手指从哪里开始触摸,都会出现 DrawerLayout 。
我怎样才能达到同样的效果?也许我应该使用onInterceptTouchEvent ?
除了这个链接(好的和这个也是)之外,没有太多关于可以做什么很酷的事情的文档和教程。他们说(在“让用户快速浏览”部分)左侧大约 20dp 用于此功能,但我可以看到“电流”适用于更大的区域。
似乎该库还没有完全完成,因此布局 xml 文件甚至无法在可视化 UI 编辑器中显示...
编辑:似乎该库是开源的。代码可用于:
现在的问题是如何让它像我写的那样工作,这样它就可以像在 youtube 上一样工作,允许我们自定义它的外观以及从哪里允许滚动它。
android - 在 Android ActionBar 上设置导航图标
因此,我正在努力将 ActionBarSherlock 和 Navigation Drawer 添加到以前实现自定义(编写得非常糟糕)“操作栏”的项目中。一些活动显示和隐藏不同的布局,而不是使用片段和活动的后台堆栈进行导航。(也就是说,假设我处于列表模式,然后选择一个按钮进入编辑屏幕。应用程序当前隐藏列表布局并显示另一个布局。)。
因此,我为所有活动添加了操作栏 sherlock 和导航抽屉。当按下某些按钮时,我希望能够以编程方式将导航图标从 3 行切换到箭头。
我无法弄清楚如何做到这一点。有任何想法吗?
谢谢!
android-viewpager - 可以使用 Drawer Navigation、ViewPager、TabHost(或 FragmentTabHost)和 Fragments (v4)
好朋友..大家好!
我有一个很好的问题...我不知道这是否可能...我一直在寻找有关此的信息,但实际上我没有找到...有人对此有所了解吗?
我一直在使用这个:
还有这个: 在这里输入链接描述 Thx 4提前!
java - 如何在 Android DrawerLayout 中使用两个片段
我尝试使用 Android NavigationDrawe - http://developer.android.com/training/implementing-navigation/nav-drawer.html
我有一个活动和两个片段。我的主要问题是 android.support.v4.widget.DrawerLayout 中的布局。一个片段使用 -content_frame 和其他 - content_footer。该元素将位于底部(高度 - wrap_content)。我尝试了不同的变化,但没有奏效。所有示例都带有一个片段。我做错了什么?谢谢
我的主要布局文件。与此显示一个片段。
当更改为:
显示两个片段,但在另一个片段上。截屏
android - 如何在没有操作栏的情况下打开导航抽屉,只需一个按钮即可打开
我有一个没有任何操作栏的导航栏(我不想要操作栏)。我正在努力做到这一点,以便我有一个可以打开导航抽屉的按钮。
我知道 DrawerLayout 有一个名为 openDrawer 的方法 http://developer.android.com/reference/android/support/v4/widget/DrawerLayout.html#openDrawer(android.view.View)
我不知道如何使用它,但是我尝试在单击时制作一个按钮,运行此方法:
当我单击它时,它给了我一个 Java NullPointerException。有人有什么想法吗?
编辑:这段代码在一个片段内,我试图在片段之外引用那些抽屉布局。我使用了调试器,它显示 mDrawlerLayout 为 NULL。
有什么建议吗?
谢谢!
android - Android DrawerLayout 不显示正确的指示器图标
我正在尝试将新的 DrawerLayout 用于列表。问题是虽然我设置了抽屉监听器,但操作栏上的指示器仍然是箭头图标,而不是我打算绘制的 3 行图标。以下是 OnCreate 函数:
任何人都可以帮忙吗?
更新:我发现了问题。我按如下方式添加了 onPostCreate 函数,现在它可以工作了。