全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android开发之缓冲dialog对话框创建、使用与封装操作

本文实例讲述了Android开发之缓冲dialog对话框创建、使用与封装操作。分享给大家供大家参考,具体如下:

package com.hstech.handysystem.prompt;
import android.app.Dialog;
import android.content.Context;
import android.graphics.drawable.ColorDrawable;
import android.widget.TextView;
import com.hstech.handysystem.R;
  public class LoadingDialog {
  private Dialog loadingDialog;
  private TextView textView;
  private boolean isShowing = false;
  private int count = 0;
  public LoadingDialog(Context context) {
    loadingDialog = new Dialog(context, R.style.MyTheme_AppCompat_Light_Dialog);
    loadingDialog.setContentView(R.layout.loading);
    loadingDialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
    loadingDialog.setCancelable(false);
    textView = (TextView) loadingDialog.findViewById(R.id.loading_message);
  }
  /**
   * 设置消息显示
   *
   * @param message
   */
  public void setMessage(String message) {
    textView.setText(message);
  }
  /**
   * 关闭对话框
   */
  public void dismiss() {
    if(count>0)count--;
    if(count==0) {
      loadingDialog.dismiss();
      isShowing = false;
    }
  }
  public void forceDismiss() {
      loadingDialog.dismiss();
      isShowing = false;
  }
  /**
   * 显示对话框
   */
  public void dialogShow() {
    count++;
    if(!isShowing) {
      loadingDialog.show();
      isShowing = true;
    }
  }
  public boolean isShowing(){
    return isShowing;
  }
}

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结》

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


# Android  # 缓冲  # dialog  # 对话框  # Android中自定义对话框(Dialog)的实例代码  # Android实现点击AlertDialog上按钮时不关闭对话框的方法  # 实例详解Android自定义ProgressDialog进度条对话框的实现  # Android中AlertDialog各种对话框的用法实例详解  # Android实现底部对话框BottomDialog弹出实例代码  # Android 自定义ProgressDialog进度条对话框用法详解  # 8种android 对话框(Dialog)使用方法详解  # 属于自己的Android对话框(Dialog)自定义集合  # Android中制作自定义dialog对话框的实例分享  # Android对话框AlertDialog.Builder使用方法详解  # Android实现自定义圆角对话框Dialog的示例代码  # 进阶  # 相关内容  # 感兴趣  # 给大家  # 更多关于  # 解决方法  # 所述  # 程序设计  # 讲述了  # graphics  # drawable  # ColorDrawable  # Context  # app 


相关文章: 网站制作话术技巧,网站推广做的好怎么话术?  如何用虚拟主机快速搭建网站?详细步骤解析  *服务器网站为何频现安全漏洞?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  如何零基础开发自助建站系统?完整教程解析  如何在Windows 2008云服务器安全搭建网站?  名字制作网站免费,所有小说网站的名字?  建站之星在线客服如何快速接入解答?  如何在Golang中处理模块冲突_解决依赖版本不兼容问题  宝塔建站教程:一键部署配置流程与SEO优化实战指南  建站主机服务器选型指南与性能优化方案解析  建站与域名管理如何高效结合?  网站微信制作软件,如何制作微信链接?  北京制作网站的公司,北京铁路集团官方网站?  python的本地网站制作,如何创建本地站点?  定制建站如何定义?其核心优势是什么?  如何在阿里云香港服务器快速搭建网站?  寿县云建站:智能SEO优化与多行业模板快速上线指南  如何基于云服务器快速搭建个人网站?  如何用搬瓦工VPS快速搭建个人网站?  盐城做公司网站,江苏电子版退休证办理流程?  如何通过多用户协作模板快速搭建高效企业网站?  建站之星如何修改网站生成路径?  如何登录建站主机?访问步骤全解析  宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?  做企业网站制作流程,企业网站制作基本流程有哪些?  建站之星后台搭建步骤解析:模板选择与产品管理实操指南  如何高效生成建站之星成品网站源码?  建站之星各版本价格是多少?  如何挑选优质建站一级代理提升网站排名?  如何在IIS服务器上快速部署高效网站?  建站之星后台密码遗忘或太弱?如何重置与强化?  建站主机选哪种环境更利于SEO优化?  建站主机如何选?高性价比方案全解析  网站app免费制作软件,能免费看各大网站视频的手机app?  专业商城网站制作公司有哪些,pi商城官网是哪个?  常州企业建站如何选择最佳模板?  重庆网站制作公司哪家好,重庆中考招生办官方网站?  网站按钮制作软件,如何实现网页中按钮的自动点击?  如何通过NAT技术实现内网高效建站?  北京网站制作的公司有哪些,北京白云观官方网站?  怎么将XML数据可视化 D3.js加载XML  香港服务器租用每月最低只需15元?  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  建站中国官网:模板定制+SEO优化+建站流程一站式指南  网站制作的步骤包括,正确网址格式怎么写?  如何选择高效稳定的ISP建站解决方案?  如何选择高效响应式自助建站源码系统?  企业微网站怎么做,公司网站和公众号有什么区别?  ,交易猫的商品怎么发布到网站上去? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。