8得票8回答
如何在从左到右滑动时显示DrawerLayout,无论在哪里?

背景 Google引入了DrawerLayout,当您点击操作栏上的“向上”按钮时,在屏幕左侧区域显示菜单。 由于该库尚未在ActionBarSherlock上受到支持,因此已经有一种方法可以克服使用此项目。 它已经在许多应用程序上有变体:当前、Gmail、Hangouts、YouTub...

25得票10回答
Android工具栏+选项卡布局+抽屉,滚动时隐藏工具栏并将TabLayout移到顶部

我有一个活动,其中带有抽屉。 抽屉的每个菜单都是一个 fragment,并且在其中一个菜单下,我有一个带有 TabLayout 的 fragment,每个选项卡包含一个 RecyclerView。 现在,当我滚动 RecyclerView 时,选项卡布局会被隐藏,但 ToolBar 仍然在顶部...

7得票1回答
如何在 Android 应用程序中将 DrawerLayout 包装在 PreferenceActivity 周围?

我正在编写一款Android应用程序,以利用抽屉布局功能。我希望能够在整个应用程序中使用抽屉布局作为导航工具。为了使用抽屉布局,我在我的活动布局xml文件中使用以下内容: <android.support.v4.widget.DrawerLayout xmlns:android...

11得票5回答
抽屉布局 - 异常分发输入事件

最近我在一个新项目中开始使用 DrawerLayout,一周前一切都运作良好,除了有时用手指滑动时会崩溃。 但如果我使用ActionBar的Up/Home MenuItem,每次都可以正常工作。 在LogCat中,我得到了两个堆栈跟踪,都似乎指向内部的Android位置,所以我不太知道该怎...

19得票3回答
在Robolectric中,如何解决DrawerLayout必须使用MeasureSpec.EXACTLY进行测量的错误?

我正在尝试为我的应用程序添加一个DrawerLayout来进行导航,并使用Robolectric测试我的应用程序(我发现这个问题在Robolectric 2.1.1和2.1-SNAPSHOT - 2.2-20130712.161723-17中都有出现) 我正在使用以下xml作为我的抽屉布局的...

72得票6回答
在DrawerLayout上禁用手势监听器

如何禁用DrawerLayout的手势识别?(从左到右滑动),只接受关闭手势(从右到左)并仅使用Home按钮打开侧边栏?

14得票3回答
ActionBarActivity与ActionBarDrawerToggle - 不使用drawerImageRes

借鉴这个Android示例,我尝试创建一个使用支持库版本(android.support.v4和android.support.v7)的应用程序。 示例代码创建了一个菜单抽屉,看起来像这样 我的代码得到的结果是 请注意,图标不同,移动方式也不同,在我的版本中它没有移动。 示例...

12得票5回答
抽屉头部图片的尺寸应该是多少?

public DrawerProfile(Context context) { super(context); HeaderImageView = new ImageView(context); HeaderImageView.setVisib...

22得票3回答
同一活动中的导航抽屉和视图翻页器

我正在尝试在同一活动中实现导航抽屉和视图翻页。导航抽屉可以正常工作,但是视图翻页不起作用,并且当打开导航抽屉时,在右滑时我会收到空指针错误(Null pointer at android.support.v4.widget.DrawerLayout.isContentView(DrawerLa...

24得票8回答
DrawerLayout.openDrawer在第一次使用时不起作用。

我在我的activity中使用了android.support.v4.widget.DrawerLayout。只要我使用滑动手势打开它,它就可以正常工作。 然而,当我想通过调用drawer.openDrawer(Gravity.LEFT)来通过按钮点击打开它时,它就无法工作。 但是,如果我...