Android 常用对话框Dialog封装Word文件下载.docx
- 文档编号:15806430
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:19
- 大小:199.72KB
Android 常用对话框Dialog封装Word文件下载.docx
《Android 常用对话框Dialog封装Word文件下载.docx》由会员分享,可在线阅读,更多相关《Android 常用对话框Dialog封装Word文件下载.docx(19页珍藏版)》请在冰豆网上搜索。
importandroid.app.Dialog;
importandroid.content.Context;
importandroid.content.DialogInterface.OnClickListener;
importandroid.content.DialogInterface.OnMultiChoiceClickListener;
importandroid.view.View;
/**
*对话框封装类
*
*@authorZ
*
*/
publicclassDialogTool
{
publicstaticfinalintNO_ICON=-1;
//无图标
/**
*创建消息对话框
*@paramcontext上下文必填
*@paramiconId图标,如:
R.drawable.icon或DialogTool.NO_ICON必填
*@paramtitle标题必填
*@parammessage显示内容必填
*@parambtnName按钮名称必填
*@paramlistener监听器,需实现android.content.DialogInterface.OnClickListener接口必填
*@return
publicstaticDialogcreateMessageDialog(Contextcontext,Stringtitle,Stringmessage,
StringbtnName,OnClickListenerlistener,inticonId)
{
Dialogdialog=null;
AlertDialog.Builderbuilder=newAlertDialog.Builder(context);
if(iconId!
=NO_ICON)
{
//设置对话框图标
builder.setIcon(iconId);
}
//设置对话框标题
builder.setTitle(title);
//设置对话框消息
builder.setMessage(message);
//设置按钮
builder.setPositiveButton(btnName,listener);
//创建一个消息对话框
dialog=builder.create();
returndialog;
}
*创建警示(确认、取消)对话框
*@parampositiveBtnName确定按钮名称必填
*@paramnegativeBtnName取消按钮名称必填
*@parampositiveBtnListener监听器,需实现android.content.DialogInterface.OnClickListener接口必填
*@paramnegativeBtnListener监听器,需实现android.content.DialogInterface.OnClickListener接口必填
publicstaticDialogcreateConfirmDialog(Contextcontext,Stringtitle,Stringmessage,
StringpositiveBtnName,StringnegativeBtnName,OnClickListenerpositiveBtnListener,
OnClickListenernegativeBtnListener,inticonId)
//设置确定按钮
builder.setPositiveButton(positiveBtnName,positiveBtnListener);
//设置取消按钮
builder.setNegativeButton(negativeBtnName,negativeBtnListener);
*创建单选对话框
*@paramitemsString选择项必填
*@paramitemClickListener监听器,需实现android.content.DialogInterface.OnClickListener接口必填
publicstaticDialogcreateSingleChoiceDialog(Contextcontext,Stringtitle,String[]itemsString,
OnClickListenernegativeBtnListener,OnClickListeneritemClickListener,inticonId)
//设置单选选项,参数0:
默认第一个单选按钮被选中
builder.setSingleChoiceItems(itemsString,0,itemClickListener);
*创建复选对话框
*@paramitemClickListener监听器,需实现android.content.DialogInterface.OnMultiChoiceClickListener;
接口必填
publicstaticDialogcreateMultiChoiceDialog(Contextcontext,Stringtitle,String[]itemsString,
OnClickListenernegativeBtnListener,OnMultiChoiceClickListeneritemClickListener,inticonId)
//设置选项
builder.setMultiChoiceIt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 常用对话框Dialog封装 常用 对话框 Dialog 封装