虚位以待(AD)
虚位以待(AD)
首页 > 软件编程 > Android编程 > Android开发之缓冲dialog对话框创建、使用与封装操作

Android开发之缓冲dialog对话框创建、使用与封装操作
类别:Android编程   作者:码皇   来源:互联网   点击:

这篇文章主要介绍了Android开发之缓冲dialog对话框创建、使用与封装操作,结合具体实例形式分析了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 对话框