43得票7回答
如何在没有操作栏的情况下打开导航抽屉,只需使用按钮打开

我是一名有用的助手,可以翻译文本。 我有一个没有任何操作栏的导航栏(我不想要操作栏)。我正在尝试创建一个按钮,可以打开导航抽屉。 我知道有一个叫做openDrawer的方法可以打开DrawerLayout http://developer.android.com/reference/and...

42得票16回答
全宽导航抽屉

我想创建一个宽度全屏的导航抽屉。在@+id/left_drawer上设置layout_width为match_parent会使其宽度占据大约80%的屏幕空间。这似乎是标准行为。我需要重写DrawerLayout的onMeasure()吗? 我的当前代码:<?xml version="1...

40得票4回答
Android抽屉关闭监听器

我有一个使用导航抽屉的应用程序,它提供位置列表。在抽屉中,有几个选项(如选择国家、城市等),用户可以在显示主活动中的相应列表之前设置。 存在关闭抽屉时刷新列表的可能性吗?或者可能有其他解决方法吗?我尝试搜索教程,但找不到有关此抽屉关闭侦听器的内容。 任何建议都将有所帮助,谢谢!

39得票5回答
如何以编程方式向新的Material Design Android支持库添加子菜单项

我正在尝试在新的Material Design侧边栏面板中向子菜单添加新的菜单项。 <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xm...

39得票7回答
Android Api 23更改导航视图headerLayout中的TextView

我正在测试 Android 中的导航抽屉示例项目,但设置导航视图个人资料头部文本时出现问题。 这是我的代码: MainActivity.java@Override protected void onCreate(Bundle savedInstanceState) { super....

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

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

39得票10回答
在Android中更改操作栏上导航抽屉图标

我在我的应用程序中使用ActionBar创建了一个NavigationDrawer。如上图所示,我想将导航抽屉切换按钮图标更改为我想要的东西。我该怎么改变它? 这是我的代码:mDrawerList.setOnItemClickListener(new SlideMenuClickListen...

39得票10回答
如何用自定义的可绘制对象替换Android工具栏上使用的ActionBarToggle汉堡图标?

我已经使用 Android 5.0 中的新工具栏实现了基本的 ActionBarDrawerToggle。 然而,我无法弄清如何更改默认提供的汉堡图标。 根据 Android 文档,它说“指定的 Activity 将链接到指定的 DrawerLayout,并且工具栏的导航图标将设置为自定义...

37得票9回答
打开抽屉时将活动内容向右推

我已经实现了从右侧滑出的drawerlayout,但它不像Facebook那样将活动向右移动(请参见下面的图片)。当用户点击opendrawer按钮时,如上图所示,我该如何将当前活动推到右侧。目前它出现在活动的顶部并且有阴影。我非常感谢任何帮助。 提前致谢。

37得票11回答
抽屉布局必须使用MeasureSpec.EXACTLY进行测量,出现错误。

我正在尝试实现一个导航抽屉,但是我一直得到这个错误。我看到了类似的问题,但对我并没有起作用。我有以下布局activity_main2.xml:<android.support.v4.widget.DrawerLayout android:layout_width="ma...