zoukankan      html  css  js  c++  java
  • android中menu菜单的简单使用

    我认为menu用起来简洁方便,特别是在一些大一点的程序中我们早就厌烦了一遍遍的加button,设置了菜单可谓是事半功倍,简单省事。

    <1>先声明定义下你的menu:

    private static final int menu1 = 1;
    
    ……

    <2>创建menu:

    (1)在menu文件夹下的activity_main.xml里添加(和button真的如出一辙,这里就不加赘述了)。

    2)在Activity中(这里只建了单层的没有复合使用):

    public boolean onCreateOptionsMenu(Menu menu) {
    		getMenuInflater().inflate(R.menu.activity_main, menu);
    		menu.add(0, menu1, 1, "Menu1");
    		menu.add(0, menu2, 2, "Menu2");
    		menu.add(0, menu3, 3, "Menu3");
    		return true;
    	}


    <3>点击menu响应事件:

    public boolean onOptionsItemSelected(MenuItem item) {
    		switch (item.getItemId()) {
    		case menu1:// 退出
    			finish();
    			break;
    		case menu2:// 弹出文本框显示文字
    			Toast.makeText(this, "第二个", Toast.LENGTH_LONG).show();
    			break;
    		 case menu3://跳到另一页面
    		startActivity(new Intent(MainActivity.this, SecondActivity.class));
    
    		}
    		return ture;
    
    	}


  • 相关阅读:
    win7下jdk安装环境变量配置
    !function($){}(window.jQuery)
    转载几篇
    YeeLink
    坑爹JDK8,可怜的XP
    一致性Hash
    CSS
    仿函数
    launch4j
    GOAL!!!!!!!!!!!!!
  • 原文地址:https://www.cnblogs.com/dyllove98/p/3202701.html
Copyright © 2011-2022 走看看