采用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的方法和响应事件的方法
/**
* 重写activity的onCreateDialog()方法
*/
@Override
protected Dialog onCreateDialog(int id,
使用AlertDialog创建单选列表对话框教程

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

被折叠的 条评论
为什么被折叠?



