iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >android编程实现对话框的封装实例
  • 189
分享到

android编程实现对话框的封装实例

封装Android 2022-06-06 09:06:29 189人浏览 薄情痞子
摘要

本文实例讲述了Android编程实现对话框的封装。分享给大家供大家参考,具体如下: private static ProgressDialog mProgressDialo

本文实例讲述了Android编程实现对话框的封装。分享给大家供大家参考,具体如下:



private static ProgressDialog mProgressDialog;

public static void showDefaultDialog(Context context,String title,String content,
   String btnOKStr,String btnCancelStr,OnClickListener onClick){
  showDefaultDialog(context, title, content, btnOKStr, btnCancelStr, onClick, null);
}

public static void showDefaultDialog(Context context,String title,String content,
   String btnOKStr,String btnCancelStr,
   OnClickListener onClick,OnCancelListener onCancel){
  AlertDialog.Builder mBuilder = new AlertDialog.Builder(context);
  if(title != null){
   mBuilder.setTitle(title);
  }
  mBuilder.setMessage(content);
  if(btnOKStr == null)
   btnOKStr = "确定";
  if(btnCancelStr == null)
   btnCancelStr = "取消";
  if(!btnOKStr.trim().equals(""))
   mBuilder.setPositiveButton(btnOKStr, onClick);
  if(!btnCancelStr.trim().equals(""))
   mBuilder.setNegativeButton(btnCancelStr, onClick);
  if(onCancel != null){
   mBuilder.setOnCancelListener(onCancel);
  }
  mBuilder.show();
}
public static void showProgressDialog(Context context,String msg,boolean cancelable) {
//  dismissProgressDialog();
  mProgressDialog = new ProgressDialog(context);
  mProgressDialog.setMessage(msg);
  mProgressDialog.setCancelable(cancelable);
  mProgressDialog.show();
}
public static void dismissProgressDialog(){
  if (mProgressDialog != null && mProgressDialog.isshowing()) {
   mProgressDialog.dismiss();
   mProgressDialog = null;
  }
}

希望本文所述对大家Android程序设计有所帮助。

您可能感兴趣的文章:Android 读取Properties配置文件的小例子android通过配置文件设置应用安装到SD卡上的方法AndroidManifest.xml配置文件解析Android 定时任务过程详解Android编程实现3D滑动旋转效果的方法Android开发之menu菜单Android编程之SMS读取短信并保存到sqlite的方法android编程之下拉刷新实现方法分析android编程实现系统图片剪裁的方法android编程实现图片库的封装方法Android编程中Perferences的用法实例分析


--结束END--

本文标题: android编程实现对话框的封装实例

本文链接: https://www.lsjlt.com/news/26336.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android AlertDialog(对话框)实例详解
    目录1.创建AlertDialog1.1 布局文件代码如下:1.2 MainActivity的主要代码如下所示:2.普通提示对话框3.普通列表对话框4.单选对话框4、复选对话框6、自...
    99+
    2024-04-02
  • Android编程实现AlertDialog自定义弹出对话框的方法示例
    本文实例讲述了Android编程实现AlertDialog自定义弹出对话框的方法。分享给大家供大家参考,具体如下:弹出对话框,显示自定义的布局文件弹出对话框提示设置密码或登录密码private void showSetPasswordDia...
    99+
    2023-05-30
    android alertdialog 对话框
  • Android中怎么实现对话框
    这篇文章将为大家详细讲解有关Android中怎么实现对话框,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1 弹出普通对话框 --- 系统更新 //弹出普通对话框 &nbs...
    99+
    2023-05-30
    android
  • android自定义对话框实例代码
    1.实现效果    2.定义dialog.xml (res/layout/dialog.xml) <?xml version="1.0" encoding="utf...
    99+
    2024-04-02
  • Android编程如何实现对话框Dialog背景透明功能
    这篇文章主要介绍Android编程如何实现对话框Dialog背景透明功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体如下:先看效果: 这是我做的一个拨号器强的面板,拨号的时候会查询手机中的联系人,显示...
    99+
    2023-05-30
    android dialog
  • Android自定义对话框的简单实现
    本文实例为大家分享了Android自定义对话框的具体实现代码,供大家参考,具体内容如下 1、定义对话框的布局 <xml version="1.0" encoding="utf-...
    99+
    2024-04-02
  • Android自定义对话框Dialog的简单实现
    本文着重研究了自定义对话框,通过一下步骤即可清晰的理解原理,通过更改界面设置和style类型,可以应用在各种各样适合自己的App中。首先来看一下效果图:首先是activity的界面点击了上述图片的按钮后,弹出对话框:点击对话框的确定按钮:点...
    99+
    2023-05-30
    android 对话框 dialog
  • Android实现底部弹出的对话框功能
    环境: 主机:WIN10 开发环境:Android Studio 2.2 Preview 3说明:两种方法实现底部弹出的对话框: Dialog DialogFragment推荐用DialogFragment效果图:布局文件dialo...
    99+
    2023-05-31
    android 底部 对话框
  • 怎么在Android中实现一个对话框
    怎么在Android中实现一个对话框?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。2个按钮public class MainActivity ...
    99+
    2023-05-30
    android
  • Android实现日期时间选择对话框
    日期/时间选择对话框(DatePickerDialog和TimePickerDialog)的使用,供大家参考,具体内容如下 <LinearLayout xmlns:a...
    99+
    2024-04-02
  • Android开发之AlertDialog实现弹出对话框
    本文实例为大家分享了Android开发之AlertDialog实现弹出对话框的具体代码,供大家参考,具体内容如下 基本框架 我们在xml中添加一个按钮用来唤出对话框: <xml...
    99+
    2024-04-02
  • Android对话框AlertDialog的示例分析
    这篇文章将为大家详细讲解有关Android对话框AlertDialog的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。AlertDialog可以在当前的界面上显示一个对话框,这个对话框是置顶于所有...
    99+
    2023-06-22
  • Android如何实现类似iOS风格的对话框
    这篇文章将为大家详细讲解有关Android如何实现类似iOS风格的对话框,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。分享一个简单的常用的对话框类,按照国际惯例,先上图布局简单,先上布局。一个标题,一个内...
    99+
    2023-05-30
    android ios
  • Python之PyQt6对话框的实现
    目录使用QDialog显示通用消息框使用QMessageBox显示不同的对话框输入对话框字体对话框颜色对话框文件对话框使用静态方法获取文件路径实例化对话框获取文件路径对话框是界面编程...
    99+
    2023-01-16
    PyQt6对话框
  • Android如何使用DecorView实现对话框功能
    这篇文章主要讲解了Android如何使用DecorView实现对话框功能,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。如果还不知道DecorView,那也没有什么关系 ^_^先来看看实现的效果实现的大致思路首先...
    99+
    2023-05-31
    android decorview roi
  • JetpackCompose实现对话框和进度条实例解析
    目录概述实例解析1.对话框Dialog2.进度条总结概述 对话框和进度条其实并无多大联系,放在一起写是因为两者的内容都不多,所以凑到一起,对话框是我们平时开发使用得比较多的组件,像隐...
    99+
    2023-05-16
    Jetpack Compose实现对话框 Jetpack Compose实现进度条
  • JavaScript实现消息对话框
    本文实例为大家分享了JavaScript实现消息对话框的具体代码,供大家参考,具体内容如下 JavaScript弹起对话框的形式有以下三种: 1.只是提醒,不能对脚本产生任何改变;2...
    99+
    2024-04-02
  • Android使用Activity实现简单的可输入对话框
    1、需求分析众所周知,在应用中这样那样的评论总是少不了的,有的应用是在底部直接加一个EditText和一个Button,让用户输入文字或者表情之后点击按钮提交;而有的虽然也放置了EditText,但仅仅是一个“摆设”,并不具备输入功能,用户...
    99+
    2023-05-30
    android activity 输入对话框
  • Vue封装远程下拉框组件的实现示例
    之前封装了一个远程搜索的输入框,静态在Vue官网看到一个类似的远程搜索下拉框,今天也封装一个远程搜索下拉框,面对不同的需求 我们修改了官方提供的代码来封装了 父组件 RemoteS...
    99+
    2024-04-02
  • css如何实现对话框
    这篇文章主要介绍了css如何实现对话框,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 css实现对话框的方法:首...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作