• Android Menu菜单的编写及事件响应


    Android Menu菜单的编写及事件响应

    效果图:

     

    复制代码
    package com.example.optionmenu;

    import com.example.optionmenu.R.id;
    import com.example.optionmenu.R.string;

    import android.os.Bundle;
    import android.app.Activity;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.widget.Toast;

    public class MainActivity extends Activity {

        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }

        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            getMenuInflater().inflate(R.menu.activity_main, menu);
            return true;
        }

        @Override
        public boolean onMenuItemSelected(int featureId, MenuItem item) {
            switch (item.getItemId()) {
            case id.itemAdd:
                Toast.makeText(getApplicationContext(), string.itemAddSelect, Toast.LENGTH_SHORT).show();
                break;
            case id.itemEdit:
                Toast.makeText(getApplicationContext(), string.itemEditSelect, Toast.LENGTH_SHORT).show();
                break;
            case id.itemDel:
                Toast.makeText(getApplicationContext(), string.itemDelSelect, Toast.LENGTH_SHORT).show();
                break;
            case id.itemShare:
                Toast.makeText(getApplicationContext(), string.itemShareSelect, Toast.LENGTH_SHORT).show();
                break;
            case id.itemHelp:
                Toast.makeText(getApplicationContext(), string.itemHelpSelect, Toast.LENGTH_SHORT).show();
                break;
            case id.itemAbout:
                Toast.makeText(getApplicationContext(), string.itemAboutSelect, Toast.LENGTH_SHORT).show();
                break;        
            }        
            return false;
        }

        
    }
  • 相关阅读:
    echarts 柱状图
    echarts 双y轴渐变色进度条
    echarts 折线图
    算法系列一:本质以及特征
    导致薪水低的九大行为表现
    Tomcat使用shutdown.sh无法关闭
    定时将上月的数据导入到Oracle中,并更新指定的列
    定时抛转数据 crontab
    微服务主要模块
    tk.mybatis 调用oracle,生成ID
  • 原文地址:https://www.cnblogs.com/lechance/p/4373370.html
Copyright © 2020-2023  润新知