zoukankan      html  css  js  c++  java
  • Android学习之路八:Menu

      Menu就是我们常说的菜单,通过点击手机的Menu键打开菜单。

      每个activity都有自己的menu,如果你想打开menu,就要重写activity的onCreateOptionsMenu方法进行对menu的设置。

      案例:

      java代码:

    package app.book;
    
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.widget.Toast;
    import android.app.Activity;
    
    
    public class MainActivity extends Activity {
    
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);//生命周期
            setContentView(R.layout.activity_main);//设置布局管理器
            
        }
        
        public boolean onCreateOptionsMenu(Menu menu){
            menu.add(0,1,0,"1");//通过此方法添加菜单项,第二个参数为项数
                                //与被点击时间相对应,第四个参数为项目名
            menu.add(0,2,0,"2");
            return true;
        }
        //还可以重写onOptionItemSelected方法对menu中的按钮被点击后的时间进行处理
        public boolean onOptionsItemSelected(MenuItem item){
            switch(item.getItemId()){
            case 1:
                //menu1项目被点击后的处理
                Toast.makeText(MainActivity.this, "1", Toast.LENGTH_SHORT).show();
                break;
            case 2:
                //menu2项目被点击后的处理
                Toast.makeText(MainActivity.this, "2", Toast.LENGTH_SHORT).show();
                break;
            }
            return true;
        }
    
    }
  • 相关阅读:
    mysql事务
    python zip dict函数
    有关mysql索引
    hash(散列函数)
    Docker使用
    Mac终端命令自动补全
    python序列化与反序列化(json与pickle)
    python txt、excel读写
    python 正则表达式
    python进行数据预处理-pandas
  • 原文地址:https://www.cnblogs.com/thinksasa/p/2918997.html
Copyright © 2011-2022 走看看