首页 > 其他分享 >android中的menu和子menu小结

android中的menu和子menu小结

时间:2022-12-02 11:38:37浏览次数:41  
标签:Toast SHORT title menu 和子 Menu android

menu.xml 


<?xml version="1.0" encoding="utf-8"?>

<menu

xmlns:android="http://schemas.android.com/apk/res/android">

<item android:id="@+id/Menu1"

android:title="Menu 1"

android:orderInCategory="1" />

<item android:id="@+id/Menu2"

android:orderInCategory="2"

android:title="Menu 2" />

<item android:id="@+id/Menu3"

android:orderInCategory="3"

android:title="Menu 3" />

<item android:id="@+id/submenu"

android:title="Sub menu"

android:orderInCategory="4">

<menu>

<item android:id="@+id/submenu1"

android:title="Sub menu 1" />

<item android:id="@+id/submenu2"

android:title="Sub menu 2" />

</menu>

</item>

</menu>

public class MenuActivity extends Activity {

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

}

public boolean onCreateOptionsMenu(Menu menu) {

new MenuInflater(getApplication())

.inflate(R.menu.menu, menu);

return(super.onPrepareOptionsMenu(menu));

}


public boolean onOptionsItemSelected(MenuItem item) {

switch (item.getItemId()) {

case R.id.Menu1:

Toast.makeText(this, "Menu 1", Toast.LENGTH_SHORT).show();

break;

case R.id.Menu2:

Toast.makeText(this, "Menu 2", Toast.LENGTH_SHORT).show();

break;

case R.id.Menu3:

Toast.makeText(this, "Menu 3", Toast.LENGTH_SHORT).show();

break;

case R.id.submenu:

Toast.makeText(this, "Sub menu", Toast.LENGTH_SHORT).show();

break;

}

return(super.onOptionsItemSelected(item));

}

}

标签:Toast,SHORT,title,menu,和子,Menu,android
From: https://blog.51cto.com/u_14230175/5906742

相关文章

  • android中的震动
     在android中,可以控制手机进行震动,先是在配置文件中对权限进行配置:<uses-permissionandroid:name="android.permission.VIBRATE"/>public......
  • android tips:从资源文件中读取文件流显示
    在android中,假如有的文本文件,比如TXT放在raw下,要直接读取出来,放到屏幕中显示,可以这样: privatevoiddoRaw(){InputStreamis=this.g......
  • Android实验——ListView的使用
    一、实验要求和目的掌握Android中ListView控件的使用;掌握各种Adapter封装数据的方法;能够熟练应用各种布局管理器和控件进行界面设计。二、实验环境部署有AndroidS......
  • Android Poco初始化时,不大起眼但可能存在坑点的参数们
    1.前言进行Androidpoco初始化的时候,可能大多数同学都是直接在Poco辅助窗里选择Android模式,然后选择自动帮我们补充poco的初始化脚本:这种情况下,我们大多数都不会关注初......
  • Android实验——使用SharedPreferences存储简单数据
    完成如下程序(主Activity界面如图1所示):在图1中点击“参数设置”按钮,启动如图2所示的Activity。在图2中用户输入完用户名后,点击“确定”按钮,将关闭该Activity(此时需要使用S......
  • Unreal Engine 4.27.2在Android平台开发的相关配置
    UnrealEngine4.27.2在Android平台开发的相关配置UE的官方文档上有Android开发的详细介绍,本文记录一下我最近打包Android项目的一些问题和解决办法。另外本文就是为4.27......
  • Android实验——使用Intent回传数据
    一、实验要求和目的掌握使用Intent回传数据的基本方法。掌握GridView控件的使用方法。二、实验环境部署有AndroidStudio和AndroidSDK的主机;建议在机房的HelloWor......
  • Android studio 安装过程中SDK的环境配置问题
    SDK的环境配置问题在之前的某一篇中,我也提到过在Ecplise里面的SDK的环境配置,二者确实不太一样!一、系统环境变量新增一个变量名为:ANDROID_HOME变量值为:浏览到下载SDK的......
  • Android studio软件的安装过程详解
    步骤详解进入官网,下载相关软件官网地址:https://developer.android.google.cn/studio/点击该页面里面的这个按钮,就能够很轻松地完成下载操作:弹出弹窗,继续下一个操作打......
  • Android实验——使用Intent在Activity间传输数据
    一、实验要求和目的理解Activity组件的功能与作用;掌握使用Intent在多个Activity组件间传输数据的方法;掌握在AndroidManifest.xml中配置Activity组件的方法。二、实验......