【工具类】自定义弹出对话框
来源:互联网 发布:网络空间的安全挑战有 编辑:程序博客网 时间:2024/05/16 07:56
import android.app.AlertDialog;import android.content.Context;import android.content.DialogInterface;/** * @declaration 自定义弹出对话框 * @author nilbounds@gmail.com * 2012-10-17 下午10:27:42 */public class MyTipDialog {public interface IDialogMethod{public void sure();//public void cancel();}public static AlertDialog getMyDialog(Context context, String title, String msg, String okBtnText, String cancelBtnText, final IDialogMethod md){AlertDialog dlg = getMyDialog(context, msg, okBtnText, cancelBtnText, md);dlg.setTitle(title);return dlg;}public static AlertDialog getMyDialog(Context context, String msg, String okBtnText, String cancelBtnText, final IDialogMethod md){AlertDialog dlg = new AlertDialog.Builder(context).setMessage(msg).setPositiveButton(okBtnText,new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog,int which) {md.sure();dialog.dismiss();}}).setNegativeButton(cancelBtnText,new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog,int which) {dialog.dismiss();}}).create();return dlg;}public static void popDialog(Context context, String msg, String okBtnText, String cancelBtnText, final IDialogMethod md){getMyDialog(context, msg, okBtnText, cancelBtnText, md).show();}public static void popDialog(Context context, String msg, int okBtnResID, int cancelBtnResID, final IDialogMethod md){popDialog(context, msg, context.getResources().getString(okBtnResID),context.getResources().getString(cancelBtnResID), md);}public static void popDialog(Context context, int msgID, int okBtnResID, int cancelBtnResID, final IDialogMethod md){popDialog(context, context.getResources().getString(msgID),context.getResources().getString(okBtnResID), context.getResources().getString(cancelBtnResID), md);}public static void popDialog(Context context, String title, String msg, int okBtnResID, int cancelBtnResID, final IDialogMethod md){popDialog(context, title, msg, context.getResources().getString(okBtnResID),context.getResources().getString(cancelBtnResID), md);}public static void popDialog(Context context, String title, int msgID, int okBtnResID, int cancelBtnResID, final IDialogMethod md){popDialog(context, title, context.getResources().getString(msgID),context.getResources().getString(okBtnResID), context.getResources().getString(cancelBtnResID), md);}public static void popDialog(Context context, String title, String msg, String okBtnText, String cancelBtnText, final IDialogMethod md){getMyDialog(context, title, msg, okBtnText, cancelBtnText, md).show();}}
- 【工具类】自定义弹出对话框
- android自定义对话框工具类
- 弹出自定义模式对话框
- 自定义弹出对话框
- c# 弹出自定义对话框
- Android弹出自定义对话框
- AlertDialog自定义弹出对话框
- 自定义弹出对话框
- android 弹出对话框 弹出自定义对话框
- Popup弹出自定义布局对话框
- ios 自定义弹出对话框效果
- android自定义底部弹出对话框
- 微信小程序-弹出自定义对话框
- Xamarin.Form 弹出自定义对话框
- 弹出消息对话框类
- android自定义对话框和弹出框
- Android中Dialog实现自定义弹出对话框
- 【android学习】自定义的Builder弹出对话框
- case的使用
- oracle 存储和关系结构
- java 位运算权限管控(转载)
- sql优化
- c#取webbrowser中的控件值(这里是KindEditor)
- 【工具类】自定义弹出对话框
- javaScript 闭包
- 希儿的非主流伤感qq日志:别问我为什么想你
- 如何在H264数据中获取PTS?
- APNS推送通知的流程
- Linux下搭建ftp服务
- HttpServletReponse创建响应正文
- 独立应用开发者需要具备哪些技能
- 【工具类】AES加密和解密