`
ipjmc
  • 浏览: 702792 次
  • 性别: 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】,创建尽在【一行代码】之间,功能十分强大噢O(∩_∩)O

    一个超好用的【自定义Dialog】,不仅创建起来非常简单,只需【一行代码】,不仅如此,弹出的风格变化万千(只需改动画的参数),但最重要的是功能非常强大(只需改布局参数),只要你需要弹出来的,都可以用它来搞定...

    安卓开发对话框大全

    builder.setMessage("最简单对话框"); // 图标 builder.setIcon(android.R.drawable.dialog_holo_light_frame); // 创建AlertDialog对象 dialog1 = builder.create(); } private void initAlertDialog2...

    drachtio-dialogflow-phone-gateway:使用drachtio和freeswitch构建的Dialogflow开源电话网关

    drachtio-dialogflow-电话网关 Google Dialogflow的开源电话网关。 您只需要一个指向配置了所需软件的服务器的SIP中继,就...用这一切构建服务器的最简单方法是使用ansible,并创建一个具有以下角色的剧本: drachti

    在fragment和activity中 如何对dialog中的spinner取值

    为了最简单化,我只演示星期的选择就好啦。图中星期的选择这个spinner的id是week 同时这个spinner的数据来自weekdata这个数组:(记住数组名,待会会经常用到) 一 二 三 四 五 六 日 现在要做的就是初始化...

    谷歌师兄的leetcode刷题笔记-Chatbot_Dialogflow_Coustmer:Chatbot_Dialogflow_Cousme

    甚至机器人也接受了用户提出的简单常见问题解答的训练,最后,它与网页和电报平台集成。 完整的项目信息 演示视频 使用的技术 项目设置 Googel dialogflow 的基本用法。 基本的 Pychamp 设置并使用烧瓶为运行代码...

    dialog:符合PSR-3的记录器

    对话符合PSR-3的记录器 Dialog是一个简单且非常可扩展的PSR-3兼容记录器。 它是模块化的,并允许每个记录器实例使用多个日志处理程序。 这允许同时登录文件,在屏幕上显示,写入数据库等! 同样,它的灵活结构...

    FlycoDialog_Master-带有各种动画效果的弹出对话框控件.zip

    Lib-v1.0.0.jarnineoldandroids-2.4.0.jar 但是目前生成的jar包与源文件不一致,建议还是想我demo中那样使用源文件或者你自己生成jar包如何使用一个最简单的使用:final NormalDialog dialog = new ...

    各种对话框

    我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等...

    javascript设计模式 – 简单工厂模式原理与应用实例分析

    介绍:简单工厂模式是最常用的一类创建型设计模式。其中简单工厂模式并不属于GoF23个经典设计模式,它通常被作为学习其他工厂模式的基础。 定义:定义一个工厂类,它可以根据参数的不同返回不同的实例,被创建的实例...

    《Android高级编程》

    5.3 使用Internet资源 5.3.1 连接到Internet资源 5.3.2 利用Internet资源 5.4 Dialog简介 5.4.1 Dialog类简介 5.4.2 使用活动作为对话框 5.5 创建一个地震查看器 5.6 小结 第6章 数据存储、检索和共享 6.1 Android中...

    Android高级编程 part1

    Android高级编程《Android高级编程》有清华大学出版社出版,书中对Android做了简单介绍,并对创建应用程序,用户见面编程做了介绍。并对一些新功能。如:地图,P2P通信,蓝牙以及后台和用Android访问硬件,分章节做...

    Android高级编程 part2

    Android高级编程《Android高级编程》有清华大学出版社出版,书中对Android做了简单介绍,并对创建应用程序,用户见面编程做了介绍。并对一些新功能。如:地图,P2P通信,蓝牙以及后台和用Android访问硬件,分章节做...

    Noty:一个用于创建动画警告对话框的简单库

    最简单的 Noty . init( YourActivity . this , " Your warning message " , yourLayout, Noty . WarningStyle . SIMPLE ) . show(); 操作简单 Noty . init( YourActivity . this , " Your warning message " , ...

    Android高级编程--源代码

    6.2 保存简单的应用程序数据 160 6.2.1 创建和保存preference 160 6.2.2 检索共享的preference 161 6.2.3 保存活动状态 162 6.2.4 为地震查看器创建一个Preference页 165 6.3 保存和载入文件 174 6.3.1 将...

    终于搞懂了,预编译头文件

    我们来考察一个 <br>典型的由AppWizard生成的MFC Dialog Based 程序的预编译头文件。(因为AppWizard <br>会为我们指定好如何使用预编译头文件,默认的是StdAfx.h,这是VC起的名字)。我们 <br>会发现这个...

    Access+2000中文版高级编程

    12.3 创建及完善简单的数据访问页 369 12.3.1 数据访问页的字段列表 369 12.3.2 添加超级链接 370 12.3.3 在数据访问页中使用表达式 374 12.3.4 使用绑定的组合框和列表框 375 12.3.5 使用主题格式化 378 ...

    Access 2000中文版高级编程(part1)

    12.3 创建及完善简单的数据访问页 369 12.3.1 数据访问页的字段列表 369 12.3.2 添加超级链接 370 12.3.3 在数据访问页中使用表达式 374 12.3.4 使用绑定的组合框和列表框 375 12.3.5 使用主题格式化 378 12.3...

    Windows环境下32位汇编语言程序设计 第2版(罗文斌) 完整光盘

    最简单的动态链接库例子 - 在VC++中使用汇编编写的DLL Chapter11\KeyHook ;Windows 钩子的例子 - 监听键盘动作 Chapter11\RecHook ;Windows 日志记录钩子的例子 - 监听键盘动作 Chapter12\Counter ;有问题的程序 - ...

    jExplorer——SWT做的一个文件浏览器

    1. 已实现简单的剪切/复制/粘贴功能(尚不能和外界程序交互) 2. 添加创建新文件夹功能 3. 添加选择全部/文件/文件夹功能 4. 增加对创建新文件夹,重命名,删除,粘贴操作的异常处理 5. FileUtil中增加...

    Windows环境下32位汇编语言程序设计(最新琢石成器版)附属光盘

    最简单的动态链接库例子 - 在VC++中使用汇编编写的DLL Chapter11\KeyHook ;Windows 钩子的例子 - 监听键盘动作 Chapter11\RecHook ;Windows 日志记录钩子的例子 - 监听键盘动作 Chapter12\Counter ;有问题的程序 ...

Global site tag (gtag.js) - Google Analytics