32得票2回答
如何实现带有可见手柄的DrawerLayout

我已经成功地为我的应用程序实现了一个NavigationDrawer。 我的应用程序显示一个抽屉,它打开在屏幕的左侧。 我的问题是我需要在左侧添加一个按钮。这个按钮可以被点击或滑动以打开左侧的抽屉。这个我可以做到。 但是这个按钮应该看起来像是抽屉的一部分,会溢出到屏幕上。 这意味着按钮...

10得票1回答
禁用右侧导航抽屉中抽屉图标的动画效果

我有一个双侧滑菜单 我遇到了两个问题。 1) 左侧导航菜单的图标(3条横线)会在打开或关闭右侧导航菜单时进行动画。 2) 我不知道如何添加右侧的图标并使其仅对右侧抽屉进行动画处理。

11得票2回答
如何在NavigationView中添加底部按钮

我正在按照这篇文章 "Android设计库NavigationView带页脚" 的指引,在NavigationView底部添加按钮。问题是只有最后一个NavigationView出现了,它占据了整个屏幕高度。 这是我的布局:<android.support.v4.widget.Draw...

39得票8回答
将android.widget.FrameLayout$LayoutParams转换为android.support.v4.widget.DrawerLayout$LayoutParams时发生了ClassCastException异常。

我正在为Android开发导航抽屉(Navigation Drawer)。 根据我的需求,我需要在导航抽屉中显示项目的网格视图和列表视图。我在布局xml文件中创建了一个LinearLayout,并将两个小部件(GridView和ListView)放置在LinearLayout中。 当我运行该文...

8得票3回答
Android:透明状态栏,动态操作栏颜色和DrawerLayout

我有一个带有DrawerLayout的活动。我们的客户要求根据从DrawerLayout中选择的项目动态更改此活动的操作栏颜色和相应的状态栏颜色。这很容易做到。但是,我的问题是当我动态更改状态栏颜色时,我无法保持状态栏透明。当我打开抽屉时,有颜色的状态栏会覆盖DrawerLayout的顶部,就...

19得票4回答
Android侧滑菜单布局(DrawerLayout)没有显示正确的指示器图标。

我正在尝试使用新的DrawerLayout来展示一个列表。但问题是,虽然我设置了抽屉监听器,但是在操作栏上的指示器仍然是箭头图标,而不是我想要绘制的三条线图标。以下是OnCreate函数: public void onCreate(Bundle savedInstanceState) { ...

14得票2回答
在滑动时移动和调整抽屉布局的内容

我刚刚发现了这个应用,并看到了一个自定义的 DrawerLayout 动画。 我猜它首先要截屏,然后在 Activity 中绘制一个自定义的 View,但我不确定,也不知道具体细节。 有人知道如何做吗?

18得票7回答
toolbar.setNavigationOnClickListener无法工作

toolbar.setNavigationOnClickListener 这个函数不起作用,不知道为什么。activity_main.xml 布局文件<android.support.design.widget.CoordinatorLayout xmlns:android="http:...

8得票1回答
将导航抽屉添加到现有的ConstraintLayout活动中

我能否修改我的主活动的XML文件(即我希望添加导航抽屉的活动),以使现有的布局保持不变,同时添加导航抽屉? 我的当前代码如下: <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.and...

25得票4回答
你需要传递什么参数给v4.widget.DrawerLayout.isDrawerOpen()/.openDrawer()/.closeDrawer()?

我一直在尝试将我的代码移植到 DrawerLayout 上,正如安卓 这里 所建议的,因为 SlidingDrawer 已经过时了。 我的问题是,到目前为止,DrawerLayout 似乎要么实现得非常糟糕,要么有着不太有帮助的错误信息(没有防御性编程),要么在文档中没有被很好地解释。 i...