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

创建最简单的Dialog

阅读更多
package com.ipjmc.dialog;

import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.DialogInterface;
import android.os.Bundle;

public class SimpleDialogActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        //创建并显示Dialog示例
        Dialog dialog = new AlertDialog.Builder(SimpleDialogActivity.this)
        .setTitle("提示").setMessage("确实要退出程序?") //设置标题
        .setPositiveButton("确定", new DialogInterface.OnClickListener() { //添加按钮
        	
			//确定按钮的点击事件
            @Override
            public void onClick(DialogInterface dialog, int which) {
            	SimpleDialogActivity.this.finish();
            }
        }).setNegativeButton("取消", new DialogInterface.OnClickListener() { //添加按钮

			//取消按钮的点击事件
            @Override
            public void onClick(DialogInterface dialog, int which) {
                dialog.dismiss();
            }

        }).create();
		
        dialog.show(); //显示dialog
    }
}
分享到:
评论

相关推荐

    Dialog简单使用demo

    以上是一个最基本的Dialog使用示例。当然,Dialog还可以根据需求进行更复杂的定制,例如自定义布局、改变按钮颜色、添加图标等。这些可以通过`setView()`方法加载自定义的布局,或者通过`setIcon()`设置图标。 如果...

    自定义的Dialog简单布局Demo

    本教程通过“自定义的Dialog简单布局Demo”将向你展示如何突破限制,实现自定义Dialog。 首先,我们需要理解Dialog的基本结构。在Android中,Dialog通常是基于AlertDialog.Builder或者DialogFragment创建的。...

    android自定义Dialog的简单实现

    在Android开发中,自定义Dialog是一种常见的需求,它允许开发者根据应用的设计风格或者特定功能来创建具有独特外观和行为的对话框。本篇文章将详细解析如何在Android中实现一个简单的自定义Dialog,以及相关的知识点...

    最全Dialog实例 及监听实现方法

    在Android开发中,`Dialog` 是一个非常重要的组件,它用于在用户界面中显示临时的弹窗,通常用于提供信息、询问用户或者进行简单的交互。本教程将全面讲解`Dialog`的实例化、自定义以及监听事件的实现方法。 ### 1....

    Android Dialog各种实现

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

    Andorid Dialog 九种形式

    最基础的Dialog形式,通常包含一个标题、消息文本以及一个或多个按钮,如“确定”和“取消”。创建此类Dialog可以使用`AlertDialog.Builder`,通过`setTitle()`、`setMessage()`和`setPositiveButton()`等方法设置...

    自定义简单易用,多功能Dialog

    本文将深入探讨如何创建一个自定义的、简单易用且功能丰富的Dialog,特别关注“是否为第一次登录”的应用场景。 首先,我们要明白Dialog的基本结构。在Android中,Dialog通常基于AlertDialog类构建,它可以包含一个...

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

    如果你想实现类似QQ悬浮窗的效果,即Dialog总是在最上层并且可以随屏幕滚动,你需要创建一个`Service`来显示Dialog,并在`onCreate()`方法中设置`WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY`类型。...

    DialogDemo

    在Android中,`Dialog`是基于`Window`的,通常用于弹出临时窗口,显示警告、确认信息或者进行一些简单的操作。默认的`Dialog`样式可能无法满足所有设计需求,因此自定义布局变得尤为重要。 创建自定义`Dialog`布局...

    Android Dialog全屏显示、动画显示

    Dialog是Android系统提供的一种轻量级窗口,通常用于向用户展示临时信息或进行简单的确认操作。默认的Dialog通常不会填充整个屏幕,而是悬浮于父Activity之上。然而,在某些情况下,我们可能希望Dialog占据整个屏幕...

    Dialog.js 最新版 绝对强大

    Dialog.js 是一个强大的JavaScript库,专门用于创建对话框功能。这个最新版本的Dialog.js 提供了先进的特性和优化,使其在各种浏览器环境下表现卓越,包括Firefox、Internet Explorer 6、7、8以及Opera等主流浏览器...

    dialog窗口大集合

    在Android开发中,Dialog窗口是一种重要的用户交互组件,它用于在主界面之上显示临时的通知或进行简单的用户交互。"Dialog窗口大集合"是开发者们为了方便查找和使用各种类型的Dialog而整理的一个资源库,其中包含了...

    qml 用item自定义dialog 对话框

    本文将深入探讨如何使用QML中的`Item`来创建一个自定义的`Dialog`组件。 首先,了解`Dialog`的基本概念。在Qt Quick中,`Dialog`是一个用于展示临时信息或进行用户交互的窗口,通常会有一个确定的关闭机制,如点击...

    自定义Dialog,讲究简单实用

    本文将深入探讨如何创建一个自定义Dialog,并强调其简单实用的特点。 首先,我们要理解Dialog的基础知识。Dialog是弹出式的窗口,通常用于展示警告、确认或者请求用户输入等场景。Android提供了预设的Dialog样式,...

    Dialog的基本用法

    本文将详细介绍Dialog的基本用法,包括如何创建、定制以及管理Dialog。 首先,我们创建一个基本的Dialog。在Android中,我们通常会继承`AlertDialog.Builder`来构建一个对话框。以下是一个简单的示例: ```java //...

    各种自定义dialog

    "各种自定义dialog"这个主题涵盖了几个重要的自定义Dialog类型,包括自定义对话框、多选对话框、单选对话框以及最简单的对话框。下面我们将深入探讨这些Dialog的实现方法及其在实际应用中的价值。 首先,自定义...

    自定义Dialog背景

    Dialog是一种轻量级的窗口,它浮现在应用程序的主窗口之上,用于向用户显示一些临时信息或进行简单的交互。Android提供了多种内置的Dialog样式,如AlertDialog、ProgressDialog等,但这些样式可能无法满足所有设计...

    很好android自定义dialog加载转圈等待,适合初学,透明+正常两种主题

    在这个主题中,我们主要关注如何创建一个自定义的加载等待Dialog,它包括透明和正常两种主题,并且能够屏蔽返回键。下面将详细介绍这个过程。 首先,我们要了解Android中的Dialog。Dialog是Android UI组件之一,它...

    Android_Dialog测试代码

    在本文中,我们将深入探讨如何在Android中创建和测试Dialog,并基于提供的资源"TestDialog"来理解相关代码。 首先,让我们了解Dialog的基本概念。在Android中,Dialog是一个浮动窗口,它浮于应用程序主窗口之上,...

    dialog自制简单拖拽弹框

    总结起来,"dialog自制简单拖拽弹框"涉及的主要知识点包括:jQuery库的使用、DOM操作、事件监听与处理(mousedown, mousemove, mouseup)、CSS样式控制(尤其是定位和尺寸调整)、模态与非模态的实现。通过学习和...

Global site tag (gtag.js) - Google Analytics