简单的menu和点击(包括alertDialog定制)
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
public class MainActivity extends Activity {
@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
	}
@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		super.onCreateOptionsMenu(menu); 
		   menu.add(0, 0, 0, "菜单项一"); 
		   menu.add(0, 1, 0, "菜单项二"); 
		   menu.add(0, 2, 0, "菜单项三"); 
		   return true;
}
@Override
	public boolean onOptionsItemSelected(MenuItem item) {
		// TODO Auto-generated method stub
Dialog alertDialog = new AlertDialog.Builder(this). 
	                setTitle("你点击了"). 
	                setMessage((String)item.getTitle()). 
	                setIcon(R.drawable.ic_launcher).
	                setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override 
	                    public void onClick(DialogInterface dialog, int which) { 
	                        // TODO Auto-generated method stub  
	                    } 
	                }). 
	                setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override 
	                    public void onClick(DialogInterface dialog, int which) { 
	                        // TODO Auto-generated method stub  
	                    } 
	                }). 
	                setNeutralButton("查看详情", new DialogInterface.OnClickListener() {
@Override 
	                    public void onClick(DialogInterface dialog, int which) { 
	                        // TODO Auto-generated method stub  
	                    } 
	                }).
	                create(); 
	        alertDialog.show();
return true;
}
}
简单的menu和点击(包括alertDialog定制)的更多相关文章
- python--selenium简单模拟百度搜索点击器
		
python--selenium简单模拟百度搜索点击器 发布时间:2018-02-28 来源:网络 上传者:用户 关键字: selenium 模拟 简单 点击 搜索 百度 发表文章摘要:用途:简单模拟 ...
 - Android toolbar menu 字体点击样式
		
今天在做toolbar的时候,右边的菜单的点击事件,就是文字,然后文字的样式,文字的大小,文字的颜色,高了半天.最后发现,文字点下去之后是有样式的,也就是按下去有阴影. 哥哥的耐心好,就知道这不是问题 ...
 - vue中超简单的方法实现点击一个按钮出现弹框,点击弹框外关闭弹框
		
效果图展示: View层 <template> <div> <div class="mask" v-if="showModal" ...
 - Mac 上使用 Shell 脚本 + adb shell 实现简单的 Android 模拟点击自动化测试
		
需求 在 A 界面,点击跳转到 B 界面(该界面会执行一些业务),再点击返回键出现 Dialog 弹窗,点击确认退出按钮,返回 A 界面.不断循环. 思路 一开始想到的就是按键精灵,下了 mac 版使 ...
 - 一个最简单的cell按钮点击回调
		
在cell.h定义 @property(nonatomic,strong)void(^pushType)(NSInteger); 在cell.m按钮点击时 _pushType(1):(举例) ...
 - C++  简单实现MFC ListControl 点击列头排序
		
说明: SetItemData可以为每一行绑定一个DWORD类型的变量.用GetItemData可以获得这个变量.举个例子,假设CListCtrl中你需要显示某个数据表中的记录,该表有个流水号主键ID ...
 - List 组件简单示例及其onItemsDisclosure点击事件
		
来自<sencha touch权威指南>第9章,276页开始 ------------------------------------------------- app.js代码如下: E ...
 - 简单实现vue列表点击某个高亮显示
		
比如ul下有4个li元素. 给每个li绑定点击事件@click="select_li(index),然后这个点击时间会将一个全局变量 selectLi 赋值为 index 的值. 然后在每个 ...
 - html+css一些简单案例:爱心点击,盒子模型,2d动画
		
canvas绘制爱心 效果预览 上代码 <!doctype html> <html> <head> <title>HTML5 Canvas爱心飘动动画特 ...
 
随机推荐
- 【Python】分享使用的插件文件链接(实时更新)
			
链接:https://pan.baidu.com/s/1o7AgHtw Python工具实时更新.
 - python post get请求
			
安装 Requests pip install requests import requests requests.get('https://github.com/timeline.json') 使用 ...
 - 什么是 AJAX ?
			
什么是 AJAX ? AJAX = 异步 JavaScript 和 XML. AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味 ...
 - eclipse闪退问题
			
昨日闲来无事,从eclipse官网下载了最新的eclipse版本,解压安装之后,便把之前安装的eclipse删除了,随后点击新安装的eclipse出现闪退问题,几经波折终于解决. 方法 ...
 - 【Raspberry pi】GPIO使用指南
			
http://www.cnblogs.com/qtsharp/archive/2013/02/28/2936800.html 树莓派RaspberryPi的RPi.GPIO使用指南 Python操 ...
 - (转)Unity笔记之编辑器(BeginFadeGroup、BeginHorizontal、BeginScrollView) ... ...
			
1. BeginFadeGroup(float value) 这是EditorGUILayout中的一个函数,用来隐藏/显示在它包含的组中的内容.value则是显示内容的量,范围是0-1 . 比较下未 ...
 - ReactJS组件之间通信
			
http://www.open-open.com/lib/view/open1473838243065.html
 - [Linux 学习] Centos 图形和命令行界面切换
			
要想切换图形界面和命令行界面切换, 需修改一个文件... root 下, 到 /etc/inittab 修改 id:5:initdefault Linux系统有7个运行级别(runlevel): 运行 ...
 - NSTimer的循环引用
			
在日常开发中想到会引起循环引用的一般比较容易想起的是 1.delegate 2.block 今天要说的就是另外一个,NSTimer 这个比较容易会被忽略掉 简单的说就是创建timer为成员变量的时候t ...
 - web前端入坑第五篇:秒懂Vuejs、Angular、React原理和前端发展历史
			
秒懂Vuejs.Angular.React原理和前端发展历史 2017-04-07 小北哥哥 前端你别闹 今天来说说 "前端发展历史和框架" 「前端程序发展的历史」 「 不学自知, ...