首页 > 移动平台 > 详细

android--弹出菜单选项(十一)

时间:2015-03-23 21:55:56      阅读:241      评论:0      收藏:0      [点我收藏+]

代码如下:

	TextView textview;
	private final static String Tag = "TMenu"; 
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		textview = (TextView)this.findViewById(R.id.textview);
		textview.setClickable(true);
		textview.setFocusable(true);
	}

	private String[] areas = new String[]{"实时监控","视频回放", "图片管理", "设备管理", "系统帮助", "关于", "取消" };
	public void onClick_Event(View v){
		Log.d(Tag,"textview click start");
		
		new AlertDialog.Builder(MainActivity.this).setTitle("选择项").setItems(areas,new DialogInterface.OnClickListener(){  
		      public void onClick(DialogInterface dialog, int which){  
		       Toast.makeText(MainActivity.this, "您已经选择了: " + which + ":" + areas[which],Toast.LENGTH_LONG).show();  
		       dialog.dismiss();  
		      }  
		   }).show();  
	}

使用AlertDialog.Builder创建对话框需要了解以下几个方法:
setTitle :为对话框设置标题
setIcon :为对话框设置图标
setMessage:为对话框设置内容
setView : 给对话框设置自定义样式
setItems :设置对话框要显示的一个list,一般用于显示几个命令时。
setMultiChoiceItems :用来设置对话框显示一系列的复选框。
setNeutralButton    :
setPositiveButton   :给对话框添加"Yes"按钮
setNegativeButton :对话框添加"No"按钮
create : 创建对话框
show :显示对话框

android--弹出菜单选项(十一)

原文:http://blog.csdn.net/loveheronly/article/details/44568185

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!