navigation-drawer相关内容

如何设置自定义 ActionBar 颜色/样式?

我在我的项目中使用 Android Navigation bar,我想将操作栏中的顶部颜色更改为红色,我该怎么做?我有这样的东西, 我想要这样的东西, 我怎样才能做到这一点? 解决方案 您可以通过创建自定义样式来定义 ActionBar(和其他东西)的颜色: 只需编辑 Android 项目的 res/values/styles.xml 文件. 例如像这样: ..

gridview 和导航抽屉在 android 中不能一起工作

我已经下载了 gridview 的代码和导航栏的代码.两个代码单独运行都很好,但是当我尝试将它们组合起来时,它给出了一个运行时错误“不幸的是应用程序已停止". 下面是我的代码: MainActivity.java public class MainActivity extends Activity {私人 DrawerLayout mDrawerLayout;私有 ListView ..
发布时间:2021-12-24 13:40:05 移动开发

DrawerLayout 的项目点击 - 什么时候更换片段合适?

我正在开发一个使用导航抽屉模式(使用 DrawerLayout)的应用程序. 每次单击抽屉的项目,都会替换主容器中的片段. 但是,我不确定什么时候是进行片段交易的合适时机?抽屉什么时候开始关闭?还是关门后? 在谷歌的文档示例中,你可以看到他们正在做交易单击项目后立即关闭抽屉. 结果,抽屉看起来很卡顿,不光滑,而且看起来很糟糕(我的应用程序也发生过这种情况). 在 Gmai ..

如何从包含的片段控制活动的向上按钮?

我正在构建一个非常简单的应用程序.它的核心是 2 个屏幕: 1) list-screen: 项目列表 2) detail-screen:一个项目的详细视图 我使用了一个 Activity(它扩展了 AppCompatActivity)和一个 Action-Bar、一个 Navigation-Drawer 和一个主要内容部分(一个 FrameLayout). 我为 2 个屏幕使用了 2 ..

Android - 如何更改导航抽屉中的片段

我对 Android 编程还很陌生,但到目前为止一直做得很好.我已经阅读了这个问题的很多答案,但似乎无法让我的工作.基本上我拥有的是一个带有导航抽屉的 MainActivity.我有两个片段正确初始化了相应的片段布局 xml.目前我可以在应用程序启动时显示我的第一个片段,当我点击抽屉中的每个项目时,标题会改变;但是,片段保持不变.有什么建议?我认为相关的代码如下(未显示 NavigationDra ..
发布时间:2021-12-15 14:06:35 Java开发

具有反向兼容性android的导航抽屉

我有一个包含四种不同活动的应用程序.现在我想在应用程序中添加一个导航抽屉来导航这些活动.任何人都可以为具有反向词兼容性的不同活动提供导航抽屉的示例或教程.我已经看过片段示例,但我需要活动示例. 解决方案 新版本的 v4 支持库(第 13 版),其中包含对 Navigation Drawer 模式的支持. 查看下面的 Navigation Drawer 教程链接,它提供了 Navigati ..

导航抽屉(Google+ 与 YouTube)

有谁知道如何实现像当今一些顶级应用程序一样的滑动菜单? 其他堆栈溢出问题没有任何问题关于如何做到这一点的答案,所以我试图收集尽可能多的信息来帮助他人.我在下面提到的所有应用程序都在实现幻灯片菜单方面做得很好. 1.Google Plus(截至 2012 年 7 月 7 日) 您只能通过单击左上角的 G+ 徽标从第一个屏幕转到第二个屏幕.请注意,整个屏幕从它的位置移动,并被轻推到屏 ..

打开抽屉时在右侧推动活动

我已经实现了从右侧滑动的抽屉布局,但它不会像 facebook 那样向右移动活动(见下图).当用户点击上图所示的 opendrawer 按钮时,如何将当前活动推到右侧.目前它出现在活动顶部并放置阴影.我非常感谢任何帮助.提前致谢. 解决方案 我不认为你可以用 DrawerLayout 来实现它,但是用 SlidingMenu 你可以, 这里的 GitHub 存储库应该可以解释您所需要的一切 ..
发布时间:2021-12-09 09:23:12 移动开发

Android - 将 ActionBar 后退按钮切换为导航按钮

我遇到了以下问题: 我知道如何设置工具栏以显示后退按钮图标而不是汉堡按钮图标. 由此: 为此: 使用:getSupportActionBar().setDisplayHomeAsUpEnabled(true); 现在,我想做相反的操作,我想从后退按钮图标转到汉堡图标: 到这里: 我该怎么做? 更新: @Overrideprotected void ..

如何在新的 NavigationView 中创建一个简单的分隔线?

Google 在设计支持库 22.2.0 版中引入了 NavigationView,您可以使用它非常轻松地使用菜单资源创建抽屉. 如何在两个项目之间创建一个简单的分隔线?对项目进行分组不起作用.创建子项目部分确实会创建一个分隔线,但它需要一个标题,我不想要. 任何帮助将不胜感激. 解决方案 你需要做的就是定义一个 group 和一个唯一 ID,我已经检查了实现如果组有不同的 i ..