alertdialog(一)——使用alertdialog创建单选列表对话框

本文介绍如何在Android应用中通过Activity回调方式创建一个单选列表对话框。步骤包括重写onCreateDialog()方法和使用showDialog()显示对话框。文中提供了一个实际项目中的例子,展示如何在选定时间后触发提醒或Activity。请注意,提供的代码仅为部分,实际运行可能报错,需要结合完整项目集成。
摘要由CSDN通过智能技术生成

采用activity回调的方式来开发一个单选列表对话框

step1:重写activtiy的onCreateDialog()方法

step2:显示对话框使用showDialog()即可

实例:这个实例是我在项目开发工作过程中写的一个单选列表对话框,实现的功能是选择时间后,在这个时间结束后弹出提示或者activity,如果有同学拿去运行,是会报错的,这些只是一部分代码,这个dialog通过菜单设置弹出

首先是menu的回调方法和事件响应方法

/**
	 * 重写菜单的方法,回调菜单
	 */
	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		menu.add(0, intmenu, 0, "设置");
		return super.onCreateOptionsMenu(menu);
	}
	/**
	 * 菜单的点击事件响应
	 */
	@Override
	public boolean onOptionsItemSelected(MenuItem item) {
		switch (item.getItemId()) {
		case intmenu:
                        //下面的这行代码很关键,我是在菜单中添加启动alertdialog的方法,添加上这句才会显示alertdialog
                        showDialog(intalertdialog);
			break;
		default:
			break;
		}
		return super.onOptionsItemSelected(item);
	}

然后是创建dialog的方法和响应事件的方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值