• Android学习笔记菜单资源文件


    创建菜单资源

    menu_one.xml

    <?xml version="1.0" encoding="utf-8"?>
    <menu xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:id="@+id/settings"
            android:title="@string/menu_title_settings"></item>
        <item android:id="@+id/regard"
            android:title="@string/menu_title_regard"></item>
    </menu>
    

    菜单资源的使用

    MainActivity.java

    //重写onCreateOptionsMenu,添加一个选项菜单
        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
    
            MenuInflater menuInflater = new MenuInflater(this);
            menuInflater.inflate(R.menu.menu_one,menu);
            return super.onCreateOptionsMenu(menu);
        }
    
        //重写onOptionsItemSelected()方法,
        // 指定各个菜单被选择时,所应做的处理
        public boolean onOptionsItemSelected(MenuItem item){
            switch (item.getItemId()){
                case R.id.settings:
                    Intent intent = new Intent(MainActivity.this,SettingsActivity.class);
                    startActivity(intent);
                    break;
                case R.id.regard:
                    Intent intent1 = new Intent(MainActivity.this,RegardActivity.class);
                    startActivity(intent1);
                    break;
            }
            return super.onOptionsItemSelected(item);
        }
    

    效果:

  • 相关阅读:
    BZOJ1941Hide and Seek
    数学与树学(娱乐向)
    树状数组(模板)
    BZOJ2716天使玩偶
    BZOJ3262陌上花开
    BZOJ3781小B的询问
    BZOJ3236作业
    Bsgs模板
    HNOI2008明明的烦恼
    BZOJ1211树的计数
  • 原文地址:https://www.cnblogs.com/lzpq/p/12897493.html
Copyright © 2020-2023  润新知