问题标签 [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.

0 投票
2 回答
10723 浏览

android - Android DrawerLayout 组件

DrawerLayout 组件有一些问题。我正在使用 android-support-v4 jar,当我启动应用程序时,我遇到了这个异常:

我不明白为什么我有这个异常,我将 jar 包含在项目属性中......

这是我的 xml 文件:

如果您对问题出在哪里有任何想法,欢迎您...谢谢:)

0 投票
2 回答
1119 浏览

android - 方向更改时出现 NullPointerException

我正在DrawerLayout一个新项目中实施新的。我的代码几乎是从DrawerLayout指南中逐字逐句地找到的,直到我改变方向。方向更改时发生的情况是任何通过设置的视图findViewById都返回 null。在下面的代码中,方向更改时两者mDrawerListmDrawerLayout都为空,但在第一次打开 Activity 时不是。

我检查空值以防止出现,NullPointerException但我在 LogCat 中收到另一个警告:

Activity 现在加载,但 DrawerLayout 将不再像以前那样从左侧滑出。这里有什么问题?

这是我的 onCreate 调用的方法。

0 投票
4 回答
23958 浏览

android - 是否可以在抽屉布局中使用列表视图以外的东西作为滑动抽屉

例如,我想从屏幕左侧滑动 aLinearLayout或 a RelativeLayout,而不是 a ListView

我尝试使用 à LinearLayoutwith android:layout_gravity="start",但在运行时出现此错误:

这是布局文件:

谢谢

0 投票
1 回答
324 浏览

android - 使用子页面上的 DrawerLayout 隐藏与内容视图相关的操作项的最佳方法

我已经实现了新的 DrawerLayout,并希望在打开菜单时遵循指南并隐藏与内容视图相关的菜单项。如何在不使用 ActionBarDrawerToggle 的页面上做到这一点?我没有看到一个简单的解决方案来隐藏/显示菜单项而无需依赖此打开/关闭事件。

希望有人实现了这一点并可以分享他们的经验!

0 投票
15 回答
48004 浏览

android - 全宽导航抽屉

我想创建一个全宽导航抽屉。设置layout_widthmatch_parenton会@+id/left_drawer产生大约 80% 的屏幕空间宽度。这似乎是标准行为。我必须覆盖onMeasure()DrawerLayout

我当前的代码:

谢谢。

0 投票
1 回答
2362 浏览

android - 如何在 Android 应用程序中将 DrawerLayout 包装在 PreferenceActivity 周围?

我正在编写一个 Android 应用程序以利用抽屉布局功能。我希望能够使用抽屉布局作为整个应用程序中可用的导航工具。要使用抽屉布局,我在我的活动布局 xml 文件中使用以下内容:

但是,我在将 DrawerLayout 包裹在 PreferenceActivity 周围时遇到了很多困难。PreferenceActivity 是我想保留的一种特殊活动,因为它可以帮助我在我的应用程序中保持 Android 首选项的外观和感觉;话虽如此,它使用 addPreferencesFromResource() 调用来加载首选项,而不使用 addContentView() 调用来加载 XML 文件;首选项资源通常包含不喜欢被包装在 DrawerLayouts 中的 PreferenceScreen 标签。

任何人都必须处理这个问题,你是如何解决的?如果您的 Android 应用程序中有 PreferenceActivity 并且在同一个 Activity 上有可用的 DrawerLayout,请分享您是如何做到的。任何帮助将非常感激。

编辑:如果我改变

然后在加载 PreferenceActivity 时应用程序不会崩溃(因为 id “list” 与 Preference Activity 期望找到的匹配);但是,抽屉没有显示。就好像 ListView“列表”下面的所有内容都被忽略了。

0 投票
3 回答
23131 浏览

android - vertical DrawerLayout or SlidingPaneLayout

The latest Android Support Library introduced the DrawerLayout to implement the common UX pattern where you slide right or left to show a navigation menu.

What I'd love to have is a vertical DrawerLayout with the same API, that can be pulled down/up from the top/bottom of my layout.

Since 4.2 the old SlidingDrawer has been deprecated and I haven't heard about some new Widget that implements the same functionality.

Can the DrawerLayout be extended somehow to implement the vertical swipe UX pattern? Does google provide some different widget to implement it?

Google Music for instance has something very similar to what I'm looking to implement to pull up the player.

enter image description here

0 投票
2 回答
5827 浏览

android - SlidingPaneLayout 和 NavigationDrawer 的区别

我真的不知道这两种创建导航菜单的方法有什么区别。所以我读到两者都可以用作两个片段(主要片段,细节片段)的容器。那么你能帮我理解哪种方法更好吗?为什么?我查不到相关信息。

谢谢你。

0 投票
6 回答
11817 浏览

android - Android DrawerLayout 不能与 ViewPager 一起使用?

我已经在 DrawerLayout 中实现ViewPager 它工作正常,但 Drawer 菜单列表视图无法正确显示,操作栏将显示在 ViewPager 选项卡下方。希望下图能给您一个想法。我正在使用actionbarsherlock库。

在此处输入图像描述

如何在操作栏正下方显示抽屉菜单列表视图?

我已经尝试过。

活动 OnCreate():

活动布局xml:

0 投票
3 回答
25635 浏览

android - 无法解析符号 DrawerLayout

我正在尝试实现导航抽屉,如下所示:http: //developer.android.com/training/implementing-navigation/nav-drawer.html#top

我的代码似乎没问题,我的清单中的最低和目标级别与示例匹配,但它告诉我找不到以下三个引用

在此处输入图像描述

在此处输入图像描述