`
wang_peng1
  • 浏览: 3964964 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

另外一种继承 Dialog的方法以及发动线程

阅读更多

public class SettingsDialog extends Dialog implements android.view.View.OnClickListener {
   

    public SettingsDialog(XMPPClient xmppClient) {
        super(xmppClient);
           }

    protected void onStart() {
        super.onStart();
        setContentView(R.layout.settings);
        getWindow().setFlags(4, 4);
        setTitle("XMPP Settings");
        Button ok = (Button) findViewById(R.id.ok);
        ok.setOnClickListener(this);
    }

    public void onClick(View v) {
        String host = getText(R.id.host);
        String port = getText(R.id.port);
        String service = getText(R.id.service);
        String username = getText(R.id.userid);
        String password = getText(R.id.password);

                          dismiss();
    }

    private String getText(int id) {
        EditText widget = (EditText) this.findViewById(id);
        return widget.getText().toString();
    }
}

 

使用

 setup.setOnClickListener(new View.OnClickListener() {
            public void onClick(View view) {
                mHandler.post(new Runnable() {
                    public void run() {
                        mDialog.show();
                    }
                });
            }
        });

分享到:
评论

相关推荐

    Android-dialog库可以在任意类内调用子线程或ui线程内均可显示

    标题提到的“Android-dialog库”是Android开发中的一个第三方库,它提供了一种灵活的方式,使得开发者能够在任意类中方便地调用Dialog,并且支持在子线程或UI线程内显示,这极大地提高了代码的可复用性和执行效率。...

    VC++基于dialog的简单的线程使用

    在VC++编程环境中,开发对话框(Dialog)应用程序并实现多线程是非常常见的需求。本文将详细介绍如何在基于对话框的VC++应用中创建和管理线程,以及如何利用互斥量(Mutex)进行线程间通信。 首先,我们要了解线程...

    各种android弹出dialog效果以及各种dialog样式

    各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果...

    Windows风格Dialog 与 多线程断点下载demo

    另一个是多线程断点下载的实现,可能包含了下载管理器类、下载线程类以及相关的进度更新和错误处理逻辑。通过阅读和分析这两个demo,开发者可以深入理解这两种技术,并将其应用到自己的项目中,提升应用的功能性和...

    Android端5种显示dialog方法源码

    DialogFragment是Android支持库中的一个类,它继承自Fragment,提供了一种更灵活的方式来管理Dialog。这种方式可以让Dialog与Activity解耦,更容易处理生命周期问题: ```java public class CustomDialogFragment...

    Android五种显示Dialog的方法实现

    在Android开发中,Dialog是一种非常常见的用户界面组件,它用于在主界面之上显示临时信息或者进行简单的交互。本文将详细讲解五种不同的方法来在Android应用中实现Dialog,并结合源码进行解析。 1. **AlertDialog**...

    Android自定义显示内容的Dialog

    这里我们将深入探讨两种实现自定义显示内容的Dialog的方法:继承Dialog和继承PopupWindow。 首先,我们来看继承Dialog的方式。Dialog是Android系统提供的一个内置组件,用于展示与用户交互的重要信息。要自定义...

    各种自定义Dialog 以及Dialog加载动画

    在Android开发中,自定义Dialog和Dialog加载动画是提升应用用户体验的重要手段。默认的Dialog样式虽然功能齐全,但在追求个性化和美观的今天,往往显得过于简单甚至有些过时。因此,开发者常常需要根据应用的设计...

    两种自定义Dialog,可随意扩展,一种首页App更新提示弹出框,显示更新内容等;第二种提示类似系统弹出框,随意更改布局及提示内容

    在Android应用开发中,Dialog是一种常用的用户交互组件,用于向用户展示临时性的信息或进行简单的交互操作。在Android系统中,虽然预设了一些基础的Dialog样式,但往往不能满足开发者们对于界面定制的需求。本教程将...

    Andorid Dialog 九种形式

    在Android开发中,Dialog是一种非常重要的用户界面组件,它用于在主界面之上显示临时的通知或交互窗口,以向用户展示信息、请求输入或者确认操作。本文将深入探讨Android Dialog的九种常见形式,帮助开发者更好地...

    Android Dialog各种实现

    在Android开发中,Dialog是一种非常重要的用户界面组件,它用于向用户显示临时信息或进行简单的交互操作。在Android系统中,提供了多种内置的Dialog样式,同时开发者也可以自定义Dialog以满足特定需求。以下是对...

    安卓Service中弹Dialog

    在Android应用开发中,`Service` 是一...总之,虽然在Service中弹出Dialog相对复杂,但通过理解线程、Context和生命周期管理,我们可以安全地实现这一功能。记得始终关注性能和用户体验,避免不必要的阻塞和资源浪费。

    安卓Dialog对话框相关-项目通用Dialog.rar

    由于文件列表仅提供了"DialogUse"这一项,我们主要会围绕Dialog的基本概念、类型、创建方法以及自定义Dialog进行深入讲解。 1. **Dialog基本概念** Dialog是Android系统提供的一种弹出式窗口,它浮现在应用程序的...

    自定义圆角的dialog

    在Android应用开发中,Dialog是一种重要的用户交互组件,它用于显示临时信息或提示用户进行选择。系统提供的默认Dialog样式虽然实用,但往往无法满足开发者对于界面个性化和用户体验优化的需求。因此,自定义Dialog...

    dialog的几种常用弹出方法

    在Android开发中,Dialog是一种非常重要的用户交互组件,它用于在主界面之上显示临时的通知或进行简单的用户交互。本文将详细讲解Dialog的几种常用弹出方法,并通过实例代码加深理解。 1. **基本对话框(Basic ...

    Android自定义Dialog多选对话框(Dialog+Listview+CheckBox)

    在Android开发中,自定义Dialog是一种常见的需求,用于提供一种轻量级的用户交互界面,如提示信息或者进行选择操作。本示例是关于如何创建一个具有多选功能的Dialog,结合了Dialog、ListView和CheckBox的使用。下面...

    dialog动画进入退出的动画

    例如,你可以创建两个文件,一个用于进入动画(如`fade_in.xml`),另一个用于退出动画(如`fade_out.xml`): ```xml <!-- fade_in.xml --> android:fromAlpha="0.0" android:toAlpha="1.0" android:duration=...

    Android Dialog设置透明背景以及位置

    在Android开发中,Dialog是一种常见的用户交互组件,用于在主线程中显示临时信息或进行简单的操作选择。在设计用户界面时,有时我们可能希望Dialog具有透明背景或者可以自定义其显示位置,以达到更佳的视觉效果。本...

    Dialog对话框,包括选择项Dialog,进度条Dialog,下载进度条Dialog

    这可以通过继承`AsyncTask`类实现异步下载,并在`onProgressUpdate()`方法中更新Dialog的进度。同时,需要在`onPostExecute()`方法中关闭Dialog。例如: ```java public class DownloadTask extends AsyncTask, ...

    通用的Dialog工具类

    PopupWindow是另一种轻量级的弹出视图,它可以浮现在Activity之上,提供灵活的展示方式。 首先,我们来详细解释一下Dialog工具类的核心概念。Dialog通常是基于AlertDialog或ProgressDialog等系统提供的基础组件进行...

Global site tag (gtag.js) - Google Analytics