弹出一个带确认和取消的dialog实例
2019/7/7 20:48:03
本文主要是介绍弹出一个带确认和取消的dialog实例,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
实例如下:
/** * 弹出一个带确认和取消的dialog * @param context * @param title * @param msg * @param okbutton * @param ok 点击确定事件 * @param nobutton * @param no 点击取消事件 * @return */ public static AlertDialog openConfirmDialog(Context context, String title, String msg, String okbutton, OnClickListener ok, String nobutton, OnClickListener no) { Builder builder = new Builder(context); builder.setTitle(title); builder.setMessage("\n" + msg + "\n"); builder.setNegativeButton(okbutton, ok); builder.setNeutralButton(nobutton, no); AlertDialog loadWaitDialog = builder.create(); loadWaitDialog.setCanceledOnTouchOutside(false); loadWaitDialog.show(); return loadWaitDialog; } /** * 监听返回按钮 */ public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { YourTools.openConfirmDialog(this, "", "是否退出?", "确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { //TODO } }, "取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { //TODO } }); return false; }
以上这篇弹出一个带确认和取消的dialog实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持找一找教程网。
这篇关于弹出一个带确认和取消的dialog实例的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-01-18android.permission.read_media_video
- 2024-01-18android_getaddrinfo failed eai_nodata
- 2024-01-18androidmo
- 2024-01-15Android下三种离屏渲染技术
- 2024-01-09Android 蓝牙使用
- 2024-01-06Android对接华为AI - 文本识别
- 2023-11-15代码安全之代码混淆及加固(Android)
- 2023-11-10简述Android语音播报TTS
- 2023-11-06Android WiFi工具类
- 2023-07-22Android开发未来的出路