每个片段的自定义选项菜单

2024-01-10

我有个问题。 我正在尝试更改默认选项菜单,每个片段都不同。 我为每个片段创建了一个 xml 文件,并将它们放入 res/menu 文件夹中。 现在我不知道如何告诉 android 更改每个片段中的默认选项菜单。 我将片段放入寻呼机视图中。 我所说的菜单是底部靠近主页和后退按钮的菜单。

这是自定义菜单之一

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context="com.example.prova.Frase"  >  

 <item  
        android:id="@+id/one"  
        android:title="Scatta Foto"/>  

    <item  
        android:id="@+id/two"  
        android:title="Scegli dal Rullino"/>  

    <item  
        android:id="@+id/three"  
        android:title="Prossimo sfondo predefinito"/>  

</menu> 

在您必须覆盖的每个片段上onCreateOptionsMenu。别忘了打电话setHasOptionsMenu(true); (in onCreate e.g.). Here http://developer.android.com/reference/android/app/Fragment.html#onCreateOptionsMenu(android.view.Menu,%20android.view.MenuInflater)你可以找到onCreateOptionsMenu的文档

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

每个片段的自定义选项菜单 的相关文章

  • 带阴影的弯曲 Android 工具栏

    我需要为工具栏或卡片视图提供弯曲的底视图 我尝试过的 bg toolbar xml
  • 未找到 Gradle DSL 方法:“versionCode()”

    构建我的 Android 项目时遇到问题 我使用Grgit https github com ajoberstar grgit填写versionCode and versionName在 gradle 中 一切工作正常 直到我将 Andro
  • 合并两个位图图像(并排)

    任何人都可以帮助将两个位图图像合并为单个位图 在android中 并排 谢谢 尤瓦拉吉 您可以使用Canvas 查看这篇文章 http www jondev net articles Combining 2 Images in Androi
  • doInBackground 运行时是否可以停止 asynctask?

    我正在 ActivityB Oncreate 中创建异步任务 在该任务中 我正在运行无限 while 循环doInBackground 当我转到上一个活动并再次回到该活动时 创建了另一个异步任务 我的问题现在是两个无限 while 循环正在
  • android 谷歌+登录定制

    我正在创建一个 Android 应用程序 现在我正在实现社交网络登录 Facebook 按钮很好 但 google 按钮的语言与 Facebook 不同 另外 它只说 登录 我想让它说 用谷歌登录 我是 android 编程的新手 看到我需
  • MI设备中即使应用程序被杀死,如何运行后台服务

    您好 我正在使用 alaram 管理器运行后台服务 它工作正常 但对于某些 mi 设备 后台服务无法工作 我使用了服务 但它无法工作 如何在 mi 中运行我的后台服务 MI UI有自己的安全选项 所以你需要的不仅仅是上面提到的粘性服务 你需
  • Android 手机应用意图

    我想在手机上启动手机应用程序作为意图 我正在使用这个代码 startActivity getPackageManager getLaunchIntentForPackage com android phone 但该函数抛出一个空指针异常 因
  • Locale.getDefault().getCountry() 返回空字符串

    我正在尝试使用国家 地区代码获取用户语言 例如en US es es 但是当我使用Locale getDefault getCountry 它返回空字符串 虽然它给了我正确的语言Locale getDefault getLanguage N
  • Android 在启动时启动服务,如何在设备重启后重新启动服务类?

    我需要在启动时启动一项服务 我搜索了很多 他们正在谈论广播接收器 由于我是 Android 开发新手 所以我对 Android 上的服务并没有清楚的了解 请提供一些源代码 您的接收者 public class MyReceiver exte
  • 如何在 Android 上的 HttpPost 中发送 unicode 字符

    我试图在我的应用程序中允许多语言支持 这会发出 HTTP post 来上传新消息 我需要做什么才能支持日语和其他非拉丁语语言 我的代码目前看起来像这样 note the msg string is a JSON message by the
  • 在 Android 中使用 iText 读取或打开 PDF 文件

    我是 Android 应用程序开发新手 使用 iText 我完成了 PDF 创建并在创建的文件上写入 现在我想阅读该 PDF 文件 如何使用 iText 打开或阅读 PDF 文件 例子将是可观的 那么提前 哪个是渲染 PDF 文件的最佳库
  • 如何覆盖日期选择器的高度和宽度以填充父布局

    我有一个活动包含一个日期选择器 我想设置DatePicker适合屏幕 我试过这个答案 https stackoverflow com questions 6674667 how to customize date pickers width
  • Facebook LoginActivity 未正确显示

    我有一个使用 Facebook 登录的应用程序 我有 FacebookSDK 并且使用 com facebook LoginActivity 问题是 在 10 英寸平板电脑上 当显示软键盘时 活动无法正确显示 我使用的是 Samsung G
  • 当应用程序未运行时如何堆叠 Firebase Cloud Messaging 通知?

    我在用Firebase Cloud Messaging将推送通知从我的服务器发送到我的 Android 应用程序 当应用程序运行时 通知是stacked因为我将它们设置为我的一个组FirebaseMessagingService 这很好 但
  • 更改android中禁用按钮的颜色

    有没有办法通过样式或其他形式更改 android 中禁用按钮的颜色 我目前有以下内容 可绘制 button default xml
  • 如何在android sdk上使用PowerMock

    我想为我的 android 项目编写一些单元测试和仪器测试 然而 我遇到了一个困扰我一段时间的问题 我需要模拟静态方法并伪造返回值来测试项目 经过一些论坛的调查 唯一的方法是使用PowerMock来模拟静态方法 这是我的 gradle 的一
  • 如何使 tablayout 文本大小相等?

    这就是我所做的 我为文本创建了一种样式
  • Jetpack Compose 部分或开放侧边框

    我正在尝试绘制部分或一侧开放的矩形圆形边框以实现此效果 玩了一下之后我得到了这个 这是通过以下方式完成的 RoundedCornerShape topStartPercent 50 bottomStartPercent 50 start R
  • OpenGL ES 2.0 屏幕闪烁

    我面临着一个大问题 我正在使用带有 Android 4 0 3 的 Transformer tf101 选项卡 我的应用程序使用自定义 OpenGL ES 2 0 表面 我正在用纹理渲染多个平面 该纹理大约发生变化 每秒 20 次 并通过传
  • Android:获取最新意图

    如何获取发送到活动的最后一个意图 的文档onNewIntent 建议我需要做这样的事情 class MyActivity public void onNewIntent Intent intent setIntent intent reac

随机推荐

  • ECR Repo 的 Dockerrun.aws.json 结构

    我们正在从 Docker Hub 切换到 ECR 我很好奇如何构造 Dockerrun aws json 文件以使用此映像 我尝试将名称修改为
  • 什么情况下最好使用无条件 AND(& 而不是 &&)

    我想知道Java中的一些情况 或者更一般地说 在编程中 当在布尔表达式中首选使用无条件时AND 而不是条件版本 我知道它们是如何工作的 但我无法考虑使用单个的情况 是值得的 我在现实生活中发现了一些情况 其中表达式的两边都非常便宜 因此它节
  • eclipse 如何知道你的项目名称?

    我在磁盘上有一个完全工作的项目 假设它称为 mygame 其中包含多个活动 首先被调用的活动称为 启动器 我希望该项目名为 com mycompany mygame 但是当我在 eclipse 中执行导入项目并选择项目的根目录时 会出现一个
  • 计算两个角度之间的绝对差

    我有两个角度a和b 我想计算两个角度之间的绝对差 例子 gt gt absDiffDeg 360 5 ans 5 gt gt absDiffDeg 5 5 ans 10 gt gt absDiffDeg 5 5 ans 10 标准化差异 a
  • 如何使用 Selenium WebDriver 查找嵌套跨度中的元素?

    我正在尝试单击跨度 n6 中的 新交易 链接 该跨度 n6 是跨度 n2 的子元素 我能够到达 n2 但它无法识别 n6 请帮助我是 Selenium WebDriver 的新手 在这里我发布了 html 和我的代码 Trading 新的
  • 函数式 Scala 的重构/布局

    这一班班轮 Console println io Source fromFile names txt getLines mkString split map x String gt x slice 1 x length 1 sortBy x
  • KITTI校准文件中参数的格式

    我从以下位置访问了校准文件KITTI 的部分里程计 http www cvlibs net datasets kitti eval odometry php 其中一个校准文件的内容如下 P0 7 188560000000e 02 0 000
  • 根据数据类型对 WPF DataGrid 单元格进行条件格式化

    我有一个继承自 WPF DataGrid 控件的用户控件 并向其传递不同的对象列表 因此 网格的列取决于 即自动生成 我发送的对象的类
  • 如何从createQueryBuilder获取sql?

    你知道我如何从 createQueryBuilder 获取 sql 吗 我的 Entity DownloadRepository php 类 public function getLastDownload limit query this
  • Npm 发布到私有范围总是失败

    我最近创建了一个新组织 并选择了付费计划来发布无限的私人包 但是 每次我尝试将包发布到我的组织时 它都会不断出现以下错误 npm ERR publish Failed PUT 403 npm ERR code E403 npm ERR Fo
  • android - 如何在活动完成后显示对话框

    假设我们有两个活动 Activity1 和 Activity2 在 Activity1 的 onClick 方法中 如果按下某个按钮 我们会调用启动 Activity 2 Intent myIntent new Intent Activit
  • 我如何使用java发送电子邮件而不进行身份验证

    我想使用java发送电子邮件而不进行身份验证 有人能帮我吗 通过身份验证 我按如下方式执行 public void sendEmail throws EmailException SimpleEmail email new SimpleEm
  • 打字稿错误:Object.fromEntries 打字稿错误

    我在打字稿中有一个函数 它使用 Object fromEntries 来减少复杂的响应对象 并使用子对象键的子字符串对其进行分组 let Newresult res map object gt Object fromEntries Obje
  • BackgroundWorker 不会在 CancelAsync() 上停止并且仅工作一次

    我有一种名为 Sorter 的表单 其上有 jademy 按钮 可打开 进度窗口 窗口 private void jademy Click object sender EventArgs e ProgressWindow progress
  • 将 exec 与 heroku 捆绑在一起 - 有必要吗?

    我最近在 Heroku 上设置了一个 Cedar Rails 3 1 应用程序 并且要运行例如迁移 您需要这样做 heroku run rake db migrate 我了解到在任何 rake 命令之前使用 bundle exec 是一个很
  • aplay 使用文件而不是 stdin 和 stdout 通过管道传输到 arecord

    下面的命令将记录来自默认设备的数据并将其输出到 stdout aplay 将播放来自 stdin 的数据 arecord D hw 0 aplay D hw 1 为什么我们更喜欢 stdin 和 stdout 而不是如下所示写入文件并从中读
  • 如何确定 Excel 工作簿中有多少个工作表?

    在此先感谢您的帮助 我想循环浏览工作簿中的所有工作表 不幸的是 我不知道给定的工作簿中有多少个工作表 现在我使用以下技术来枚举所有工作表 Excel Worksheet xlWorkSheet1 xlWorkSheet1 Excel Wor
  • Google 如何归档文档对象?

    Google 如何存储和组织文档 例如 Google 文档中的文档 我想问Google使用哪种文件系统 但我知道它使用GFS 一种用于存储巨大文件的分布式文件系统 基本上是包含我感兴趣的文档的大型数据库 我的问题是 每个文档都是数据库中的一
  • 如何在mysql中找到第二高的工资

    如何在mysql中找到第二高的工资 所有记录均位于第二高薪水 Table Employee ID salary emp name 1 400 A 2 800 B 3 300 C 4 400 D 4 400 C Mysql Query SEL
  • 每个片段的自定义选项菜单

    我有个问题 我正在尝试更改默认选项菜单 每个片段都不同 我为每个片段创建了一个 xml 文件 并将它们放入 res menu 文件夹中 现在我不知道如何告诉 android 更改每个片段中的默认选项菜单 我将片段放入寻呼机视图中 我所说的菜