navigation-drawer相关内容

无法捕获工具栏主页按钮单击事件

我已经实现了最新的 appcompat 库并使用 Toolbar 作为操作栏.但问题是我无法捕捉主页按钮/汉堡包图标点击事件.我已经尝试并查看了所有内容,但似乎没有发现类似的问题. 这是我的 Activity 类: protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);s ..
发布时间:2021-11-27 22:38:13 移动开发

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

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

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

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

Android:带有导航抽屉片段的首选项片段

嗨,我有一个已经使用导航抽屉的 Android 应用.我的 MainActivity 扩展了 Fragment Activity 和我的 SettingFragment 扩展了 PreferenceFragment 设置片段: public class SettingsFragment extends PreferenceFragment {公共 SettingsFragment() {} ..
发布时间:2021-11-27 20:25:39 移动开发

如何在导航抽屉布局中添加标题?

[更新] 我通过添加 addHeaderView 来解决问题: protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mTitle = mDrawerTitle = getTitle();mPl ..
发布时间:2021-11-27 19:54:07 移动开发

在Android中向NavigationView动态添加项目

我想构建 NavigationDrawer 并可以添加新项目(例如添加新城市的 yahoo 天气应用程序).我有 NavigationDrawer 和 NavigationView,在菜单中我有永久字段: 我正在尝试添加新的Item这个方法: public boolean addNewItem(String itemName){菜单菜单 = navigationView.getMenu ..
发布时间:2021-11-27 19:52:11 移动开发

带有片段的重复 ID

我正在尝试应用 drawernavigation(我的第一个片段是地图,其他片段只是一些布局简单的片段).所以它运行良好 &我可以在我的片段之间导航,但是当我返回到第一个片段(即地图)时,我崩溃了 logcat: 11-20 11:03:27.306: E/AndroidRuntime(13787): 致命异常: main11-20 11:03:27.306:E/AndroidRuntim ..
发布时间:2021-11-27 19:24:09 移动开发

如何在android中创建自定义导航抽屉

嗨,我正在尝试创建一个类似于 gmail 应用导航抽屉的导航抽屉.我关注开发者网站,但它只指定了基本实现.但是我需要根据我的规格自定义导航. 我需要添加一个标题来对 Drawer 中的列表项进行分类 我需要一个单选按钮来选择我的一些选项 我该怎么做? 解决方案 教程Android 自定义导航抽屉(通过 archive.org) 包含一个基本和一个自定义项目.后者显示了如何设置 ..
发布时间:2021-11-27 18:54:06 移动开发

ClassCastException android.widget.FrameLayout$LayoutParams 到 android.support.v4.widget.DrawerLayout$LayoutParams

我正在开发适用于 Android 的导航抽屉.根据我的要求,我要在导航抽屉中显示项目的网格视图和列表视图.我在布局 xml 文件中创建了一个 linearLayout,并在 LinearLayout 中放置了两个小部件(网格视图和列表视图). 运行文件时出现以下错误: java.lang.RuntimeException:无法启动活动 ComponentInfo{com.example ..
发布时间:2021-11-27 17:32:30 移动开发

Android 导航抽屉片段状态

我目前正在为我的 Android 应用程序使用导航抽屉.在我的第一个片段中,我有一个片段使用 Facebook 的 Graph API 加载数据.因此,当我的应用程序第一次加载时,它首先转到第一个片段. 然后,我使用导航抽屉单击另一个 Fragment 并查看它. 最后,我再次使用导航抽屉返回第一个 Fragment 并查看它. 我面临的问题是,如何继续使用已创建的 Fragme ..
发布时间:2021-11-27 17:23:41 移动开发

导航抽屉,处理后退按钮去上一个片段?

我正在使用内置导航抽屉来运行我的应用程序.我不太明白如何处理后退按钮.当它被按下时,我希望它再次加载第一个片段.片段1. 因此,当应用程序启动时,您会看到 Fragment1 已启动.然后他们可以单击 Fragment 2-5 转到其他页面.在所有这些页面中,我希望后退按钮将用户带回 Fragment1.用户应该能够通过后退按钮退出应用程序的唯一地方是 Fragment1. 因为这一切 ..
发布时间:2021-11-27 17:21:49 移动开发

在带有标题和列表的 NavigationDrawer 中使用自定义布局

如何在 NavigationView 中添加自定义布局并设计我创建的自定义 NavigationView 使用材料设计,我想将我的抽屉图标放在右侧,将文本放在左侧这个 解决方案 我搜索的太多了,这是我的经验 首先为标题创建布局.它的名字是 nav_header_main.xml 然后把它放在 res 的 layouts 文件夹中,然后把这段代码放进去.. ..
发布时间:2021-11-27 15:41:05 移动开发

如何在 Android 中使用 Navigation Drawer 设置导航组件?

如何设置带有导航抽屉的导航组件?如何在我的应用中使用它? 可以用一个 Activity 完成所有事情吗? 如何仅使用一个具有动态工具栏可见性的 Activity 和片段来处理工具栏可见性.此外,我需要关闭抽屉并使其无法访问. 这个问题是一个自我回答的问题,更像是一个教程,而不是现实生活中的 QA. 解决方案 如何设置带有导航抽屉的导航组件? 如何在我的应用中使用 ..
发布时间:2021-11-27 13:57:25 移动开发

如何使用 DrawerLayout 在操作栏/工具栏上方和状态栏下方显示?

我在新的 Material Design Side Nav spec 中看到,您可以显示抽屉位于操作栏上方和状态栏后面.我该如何实施? 解决方案 框架中的新功能和支持库正是允许这样做的.有三块“拼图": 使用工具栏,以便您可以嵌入您的操作栏进入您的视图层次结构. 制作 DrawerLayout fitsSystemWindows,以便它位于系统栏后面. 禁用 Theme.Mate ..
发布时间:2021-11-27 13:40:39 移动开发

如何与 NavigationDrawer 一起滑动 ActionBar

我想要做的是在打开抽屉时将 ActionBar 与 NavigationDrawer 一起滑动.我目前没有使用任何第三方库,如果可能的话,我想保持这种方式.我只需要一个方法的实现,如:getActionBarView.slide(dp); 这是我目前用来创建NavigationDrawer的代码: mDrawerToggle = new ActionBarDrawerToggle(this ..
发布时间:2021-11-27 13:38:21 移动开发

不同活动中的相同导航抽屉

我制作了一个可用的导航抽屉,就像 developer.android.com 网站上的教程中所示.但现在,我想使用一个导航抽屉,我在 NavigationDrawer.class 中为我的应用程序中的多个活动创建. 我的问题是,这里是否有人可以制作一个小教程,其中解释了如何将一个导航抽屉用于多个活动. 我首先阅读了这个答案多个 Activity 上的 Android 导航抽屉 但 ..
发布时间:2021-11-27 13:09:36 移动开发