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

android - 导航抽屉和视图寻呼机在同一活动中

我正在尝试在同一活动中实现导航抽屉和视图寻呼机。导航抽屉工作正常,但视图寻呼机不工作,当导航抽屉打开时,我在右滑动时获得空指针(android.support.v4.widget.DrawerLayout.isContentView(DrawerLayout.java:840)的空指针。我我在下面附上主要的 xml 布局和代码。

活动类如下

}

请帮我。提前致谢

0 投票
0 回答
569 浏览

android - LinearLayout 中的 DrawerLayout 位置错误

我是一个新的 Android 开发者,我的问题是,我希望我的 DrawerLayout 在我的活动的所有左侧,作为他的父布局,他的高度 =“50 dip”,我的导航抽屉做同样的大小,我不不知道如何将抽屉布局放置在我的活动中(高于所有组合),但在导航用户的操作栏中的相同位置。

我清理了代码

0 投票
0 回答
3204 浏览

android - 如何在 Android 的 DrawerLayout 中禁用滑动打开?

我有一个具有家庭活动的应用程序,因为我使用了viewpager、Appcompact Actionbar 和drawerLayout。DrawerLayout 在三个事件中打开。

  1. 单击操作栏菜单。
  2. 设备菜单按钮
  3. 从边缘向右滑动

并在何时关闭

  1. 单击操作栏菜单
  2. 设备菜单按钮
  3. 向左滑动或单击淡入淡出部分

我只是想在从边缘滑动时禁用打开抽屉布局。

这个我用过

此方法禁用了滑动打开和关闭事件,

如果有人这样做,请告诉我如何禁用滑动以打开 DrawerLayout。

0 投票
2 回答
8778 浏览

android - android.widget.FrameLayout 无法转换为 android.support.v4.widget.DrawerLayout

我的应用程序运行良好,但是当我尝试在主类左侧添加侧边菜单时,第 75 行出现错误,我不明白,请帮助我。

主抽屉.java

抽屉主文件.xml

日志:

0 投票
2 回答
1914 浏览

java - 3 行图标未在导航抽屉中动画成较小的图像

徽标旁边的小图标(指示器或 3 行)不会变小。

我想要的是这个 --> 此图像没有动画,当我单击应用程序的徽标时,抽屉已打开,但图像未动画成更小的图像,这表明抽屉当前已打开。



0 投票
1 回答
5106 浏览

android - DrawerLayout 的监听器和配置

感谢Google 文档来自 google 的示例,我已经构建了一个导航抽屉。

现在我正在寻找一种解决方案来在右幻灯片关闭时隐藏键盘,因为在这张幻灯片中我有一个 EditText 并且当我关闭菜单时,键盘仍然打开。

最后,当我打开菜单时,布局会覆盖主要内容。所以我想知道是否有一种简单的方法可以让主要内容跟随菜单的移动,Facebook 之类的?

0 投票
0 回答
415 浏览

android - DrawerLayout 中的固定视图标题


我想创建一个像 GooglePlay 应用一样的 DrawerLayout 菜单。它有两个视觉组件:

  • 固定用户照片在顶部
  • 可滚动的菜单项列表

在此处输入图像描述

在 DrawerLayout 中我只能声明一个 ListView,所以我无法将固定的标题放在抽屉中。

你能帮我吗?

请看附件。

0 投票
1 回答
556 浏览

android - 如何将 DrawerLayout 与 Slidingpanelayout 结合使用?

我正在为主菜单使用 DrawerLayout。通过单击其中一个菜单项,我启动了一个具有主从关系的活动(使用 SlidingPaneLayout)。然而,当用户关闭导航抽屉并且没有选择任何菜单项时,他会看到一个空白屏幕,我觉得这很烦人。我想展示主从关系(使用 SlidingPaneLayout)。

阅读 DrawerLayout 的文档,我了解到 DrawerLayout 只能有两个子元素——一个 FrameLayout 和一个 ListView。我想知道是否可以将 SlidingPaneLayout 与 DrawerLayout 合并?

谢谢你。

0 投票
2 回答
1321 浏览

android - 以不同方式处理滑动和单击以关闭 DrawerLayout

我有一个DrawerLayout包含一个列表。我想禁用它的滑动关闭,因此关闭它的方法是单击后退按钮或单击抽屉的非活动区域。

是否有实施此行为的良好做法?

0 投票
2 回答
4034 浏览

android - 在 Android 2.2 上运行时,膨胀类 android.support.v4.app.fragment 时出错

我想向 Android Foryo 添加对我的应用程序的支持。

但我似乎无法解决问题。我使用 Google 和 StackOverflow 进行了许多研究。我唯一得到的是我必须使用<android.support.v4.app.fragment而不是<fragment使用支持库,但这也行不通!

每当我尝试运行应用程序时,它都会崩溃,并且在 LogCat 中出现此错误。

android.view.InflateException: Binary XML file line #40: Error inflating class android.support.v4.app.fragment

XML

爪哇

SettingsFragment.java 只是...

日志猫