博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Menu菜单的编写及事件响应
阅读量:6670 次
发布时间:2019-06-25

本文共 1384 字,大约阅读时间需要 4 分钟。

效果图:

 

 

 

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;
    }
    
}

 

转载地址:http://xcoxo.baihongyu.com/

你可能感兴趣的文章
js 所有事件列表
查看>>
EntityFrameWork Parameter '@columnType' must be defined.
查看>>
30个提高Web程序执行效率的好经验
查看>>
JavaScript DOM 编程艺术(第2版)读书笔记(5)
查看>>
工作流开发使用问题汇总
查看>>
常用Build-in Keywords
查看>>
leetcode — edit-distance
查看>>
第一次作业:基于Linux进程模型的分析
查看>>
贝叶斯学习1
查看>>
CSS 和 JS 动画哪个更快
查看>>
.NET中的六个重要概念:栈、堆、值类型、引用类型、装箱和拆箱
查看>>
正则表达式匹配html标签里面的内容
查看>>
window.open()的具体使用方法
查看>>
【IntelliJ IDEA】idea显示工具栏
查看>>
Android Exception 5(startActivityForResult & singleTask)
查看>>
sp_send_dbmail权限问题
查看>>
数学分析_Tom Apostol_习题 9.1
查看>>
windows2008 R2 标准版+IIS7.5 +PHP网站发布
查看>>
在Linux中,如何取出一个字符串的前5位
查看>>
myeclipse删除项目后重新导入
查看>>