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

本文共 1450 字,大约阅读时间需要 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;
    }
    
}

 

转载于:https://www.cnblogs.com/jxgxy/archive/2012/07/25/2609016.html

你可能感兴趣的文章
Linux 系统设置sh文件开机自启动
查看>>
201771010101 白玛次仁 《2018面向对象程序设计(Java)课程学习进度条》
查看>>
—————————整数加法—————————————————————1002——————————————————————————...
查看>>
set built-in function
查看>>
c语言学习之基础知识点介绍(十三):枚举的介绍和使用
查看>>
顺序表和链表的编写以及测试
查看>>
clientHeight、offsetHeight、scrollTop
查看>>
手写json
查看>>
python-装饰器的简单使用
查看>>
CDQ分治学习笔记
查看>>
洛谷P3515 [POI2011]Lightning Conductor(决策单调性)
查看>>
CSS - 复合选择器
查看>>
linux suse 3.0.101的一次中断暴增的排查
查看>>
java初学者之java语言主要知识点三
查看>>
路由懒加载的实现
查看>>
关于实习
查看>>
叠加等边三角形
查看>>
Linux —— 目录(文件夹)及文件相关处理指令
查看>>
SharePoint2013 App 开发中 自定义网站栏,内容类型,列表。
查看>>
Fitnesse - Slim Tables
查看>>