`

android AlertDialog Demo

阅读更多
	final Context context = this;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		Button button = (Button) findViewById(R.id.button1);
		button.setOnClickListener(new View.OnClickListener() {
			public void onClick(View v) {
				AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(context);
				alertDialogBuilder.setTitle("Your Title");
				alertDialogBuilder
				.setMessage("Click yes to exit!")
				.setCancelable(false)
				.setPositiveButton("Yes",new DialogInterface.OnClickListener() {
					public void onClick(DialogInterface dialog,int id) {
						// if this button is clicked, close
						// current activity
						MainActivity.this.finish();
					}
				  })
				.setNegativeButton("No",new DialogInterface.OnClickListener() {
					public void onClick(DialogInterface dialog,int id) {
						// if this button is clicked, just close
						// the dialog box and do nothing
						dialog.cancel();
					}
				});
				AlertDialog alertDialog = alertDialogBuilder.create();
				 
				// show it
				alertDialog.show();
			}
		});
	}

借鉴自:http://www.mkyong.com/android/android-alert-dialog-example/

分享到:
评论

相关推荐

    Alertdialog apidemo

    在Android开发中,`AlertDialog`是一个非常重要的组件,它用于向用户显示警告、确认或提供选项。`AlertDialog`通常在需要用户做出决定或者提供信息时出现,比如保存更改的确认、选择列表项或者显示错误消息。这个...

    Android CustomAlertDialogDemo

    自定义AlertDialog有很多种,也有很多实现的方式,系统自带的AlertDialog往往功能单一,主要是样式比较丑,对于处女座简直是不能忍啊,于是就想到了自定义样式的AlertDialog,这里是一个简单的CustomAlertDialogDemo...

    android 自定义AlertDialog弹出键盘可以输入的

    最后,关于`UIButDownload_Demo`这个文件名,可能是某个UI按钮下载的示例代码或者项目,具体内容可能与自定义`AlertDialog`无关。在实际应用中,如果这个示例涉及到下载功能,可以在`AlertDialog`中添加一个下载按钮...

    警告框AlertDialog的demo

    在Android开发中,`AlertDialog`是一个非常常用的组件,它用于向用户显示重要的警告或提示信息。这个`警告框AlertDialog的demo`是专为初学者设计的,帮助他们理解和掌握如何在应用程序中创建和使用`AlertDialog`。...

    Android进度条对话框Demo.rar

    在"Android进度条对话框Demo.rar"中,我们可能会找到如何在Android应用中实现这种功能的示例代码和资源。 首先,我们来看一下创建一个简单的进度条对话框的基本步骤: 1. **导入依赖**:确保在项目的build.gradle...

    Android 自定义AlertDialog 的内容view控制系统媒体音量

    最近项目里有个功能点,需要使用...我需要继承AlertDialog,设置自己的内容view,重写onKeyDown方法,设置dialog的位置等...... 写了个demo. Demo是在5.0手机上测试的, 6.0以上系统还需要添加动态运行时权限的逻辑 。

    android对话框Demo

    本篇将深入探讨“android对话框Demo”,旨在帮助初学者理解并掌握如何在Android应用中创建和使用对话框。 首先,我们来了解一下Android中的几种主要对话框类型: 1. **AlertDialog**:这是最常见的对话框类型,它...

    android 各种特效 源码 demo

    本篇将围绕"android 各种特效 源码 demo"的主题,深入探讨Android特效的实现,并通过源码分析来帮助开发者更好地理解和应用。 首先,让我们理解"demo"在编程中的含义。Demo(演示)通常是指一个简化的应用或功能...

    AlertDialog加载动画弹出框

    在Android开发中,`AlertDialog`是系统提供的一种用于显示警告、确认或信息的对话框。它通常用于在用户执行重要操作前提供确认,或者显示一些临时性信息。本篇文章将详细探讨如何创建一个带有加载动画的`AlertDialog...

    Android自定义dialogDemo

    `Android自定义dialogDemo`是一个实例,帮助开发者理解如何在Android应用中创建并使用自定义的Dialog。下面将详细解释相关知识点。 1. **Dialog基础** Dialog是Android中的一个对话框组件,通常用于显示临时的通知...

    AndroidDemo

    【AndroidDemo】是一个关于Android应用开发的示例项目,它主要涵盖了Android开发中的用户界面(UI)部分。在这个项目中,开发者可以学习到如何在Android平台上构建和设计各种交互式的用户界面,提升用户体验。让我们...

    Android代码-Android_Camera_Demo

    Basically this is a demo of how to hook in to the native camera preview screen and take a picture. The code doesn't do anything with the picture except display a AlertDialog. If you want, feel free to...

    android 大量demo

    【标题】"Android 大量demo" 涵盖了Android开发中的多个关键知识点,这些示例代码展示了Android应用设计和实现的各种功能和技术。通过这些demo,开发者可以深入理解并掌握Android开发的基本原理和实践技巧。 【描述...

    Android:自定义Dialog-Demo

    本示例"Android:自定义Dialog-Demo"就是针对这种情况提供的一种解决方案。 首先,我们来看自定义Dialog的基本步骤: 1. **创建布局文件**:自定义Dialog的第一步是设计一个XML布局文件,这个文件会定义Dialog的...

    android api demo讲解

    ### Android API Demo详解 #### 一、概述 本篇文章旨在为初学者提供一套全面而深入的Android API Demo解析,帮助大家更好地理解Android开发中的各种基础知识和技术细节。文章将按照给出的目录顺序,逐一分析每个...

    android 记事本demo(listview与SQLite)

    android记事本的demo在网上一搜一大堆,但是大神写的demo往往功能太多导致新手难以着手,很难啃得动;而一些新手写的demo又往往是东拼西凑,代码很多都是copy的别人的,直接放在项目里面用,也不知道代码有什么作用...

    android-styled-dialogs 可自定义样式的dialog Demo.zip

    "android-styled-dialogs 可自定义样式的dialog Demo.zip" 是一个示例项目,它展示了如何在Android应用程序中创建和自定义Dialog以达到独特的视觉效果和用户体验。 1. **Dialog基础**: - Dialog是Android中的一个...

    AlertDialog

    在提供的"Demo"文件中,可能包含了如何使用`AlertDialog`的示例代码。这个代码可能包括了以上步骤的实现,可以作为学习和参考的模板,帮助开发者了解如何在实际项目中运用`AlertDialog`。 总之,`AlertDialog`是...

    Android 自定义AlertDialog 控制系统媒体音量

    最近项目里有个功能点,需要使用定制seekbar调节媒体音量,不能使用【按物理音量上下键】弹出的系统dialog做...我需要继承AlertDialog,设置自己的内容view,重写onKeyDown方法,设置dialog的位置等...... 写了个demo

    android入门demo--铁哥们通讯录

    《Android入门Demo——铁哥们通讯录》是一款简单的通讯录应用,旨在帮助初学者了解Android开发的基本流程和技术。在这个项目中,开发者实现了一个主界面和一个添加联系人的界面,以及一个展示联系人信息的列表。接...

Global site tag (gtag.js) - Google Analytics