java - 如何为我的应用程序设置菜单?

标签 java android android-activity menu

我正在制作一个具有多个选项的应用程序,但不清楚如何设置在我的主要 Activity 中激活的菜单,然后在使用后返回到主要 Activity 。 我查阅了各种教程,但仍然有点困惑。 帮助? :)

谢谢。

最佳答案

您可以将每个菜单项创建为 Activity ,然后使用此代码。请注意,您还必须按照 http://developer.android.com/guide/topics/ui/menus.html 为菜单创建一个 xml 文件。

//菜单的方法
//点击菜单按钮时显示菜单

@覆盖
公共(public) boolean onCreateOptionsMenu(菜单菜单){
   super.onCreateOptionsMenu(菜单);
    getMenuInflater().inflate(R.menu.lightmeter, 菜单);
    menu.findItem(R.id.about).setIntent(new Intent(this, about.class));
    menu.findItem(R.id.edit).setIntent(new Intent(this, menu.class));
    返回真;
}

//菜单方法
//StartActivity进行选择

@覆盖
公共(public) boolean onOptionsItemSelected(菜单项项目){
super.onOptionsItemSelected(item);
startActivity(item.getIntent());
返回真;
}

关于java - 如何为我的应用程序设置菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7829844/

相关文章:

Android - 在不启动的情况下启动 Activity

java - 无法强制模式检查文本是否以链接或任何主题标签或@单词结尾

java - 测试配置文件中的 Quarkus 的工作目录与开发模式下的工作目录不同,从而导致访问资源文件时出现路径问题

java - Android 清除中间 Activity

java - Glide 4 : get GifDecoder of GifDrawable

android - android/linux如何设置是root用户登录还是普通用户登录?

java - 如何从其他 Activity 中获取 View ?

java - 使用 Hibernate 配置 Spring。创建名称为 'usersDao' : Unsatisfied dependency expressed through field 'sessionFactory' 的 bean 时出错

java - 删除控制台文本java

Android 在 Linkify 文本中包含 "?"