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/
相关推荐
在Android开发中,`AlertDialog`是一个非常重要的组件,它用于向用户显示警告、确认或提供选项。`AlertDialog`通常在需要用户做出决定或者提供信息时出现,比如保存更改的确认、选择列表项或者显示错误消息。这个...
自定义AlertDialog有很多种,也有很多实现的方式,系统自带的AlertDialog往往功能单一,主要是样式比较丑,对于处女座简直是不能忍啊,于是就想到了自定义样式的AlertDialog,这里是一个简单的CustomAlertDialogDemo...
最后,关于`UIButDownload_Demo`这个文件名,可能是某个UI按钮下载的示例代码或者项目,具体内容可能与自定义`AlertDialog`无关。在实际应用中,如果这个示例涉及到下载功能,可以在`AlertDialog`中添加一个下载按钮...
在Android开发中,`AlertDialog`是一个非常常用的组件,它用于向用户显示重要的警告或提示信息。这个`警告框AlertDialog的demo`是专为初学者设计的,帮助他们理解和掌握如何在应用程序中创建和使用`AlertDialog`。...
在"Android进度条对话框Demo.rar"中,我们可能会找到如何在Android应用中实现这种功能的示例代码和资源。 首先,我们来看一下创建一个简单的进度条对话框的基本步骤: 1. **导入依赖**:确保在项目的build.gradle...
最近项目里有个功能点,需要使用...我需要继承AlertDialog,设置自己的内容view,重写onKeyDown方法,设置dialog的位置等...... 写了个demo. Demo是在5.0手机上测试的, 6.0以上系统还需要添加动态运行时权限的逻辑 。
本篇将深入探讨“android对话框Demo”,旨在帮助初学者理解并掌握如何在Android应用中创建和使用对话框。 首先,我们来了解一下Android中的几种主要对话框类型: 1. **AlertDialog**:这是最常见的对话框类型,它...
本篇将围绕"android 各种特效 源码 demo"的主题,深入探讨Android特效的实现,并通过源码分析来帮助开发者更好地理解和应用。 首先,让我们理解"demo"在编程中的含义。Demo(演示)通常是指一个简化的应用或功能...
在Android开发中,`AlertDialog`是系统提供的一种用于显示警告、确认或信息的对话框。它通常用于在用户执行重要操作前提供确认,或者显示一些临时性信息。本篇文章将详细探讨如何创建一个带有加载动画的`AlertDialog...
`Android自定义dialogDemo`是一个实例,帮助开发者理解如何在Android应用中创建并使用自定义的Dialog。下面将详细解释相关知识点。 1. **Dialog基础** Dialog是Android中的一个对话框组件,通常用于显示临时的通知...
【AndroidDemo】是一个关于Android应用开发的示例项目,它主要涵盖了Android开发中的用户界面(UI)部分。在这个项目中,开发者可以学习到如何在Android平台上构建和设计各种交互式的用户界面,提升用户体验。让我们...
android记事本的demo在网上一搜一大堆,但是大神写的demo往往功能太多导致新手难以着手,很难啃得动;而一些新手写的demo又往往是东拼西凑,代码很多都是copy的别人的,直接放在项目里面用,也不知道代码有什么作用...
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开发中的多个关键知识点,这些示例代码展示了Android应用设计和实现的各种功能和技术。通过这些demo,开发者可以深入理解并掌握Android开发的基本原理和实践技巧。 【描述...
本示例"Android:自定义Dialog-Demo"就是针对这种情况提供的一种解决方案。 首先,我们来看自定义Dialog的基本步骤: 1. **创建布局文件**:自定义Dialog的第一步是设计一个XML布局文件,这个文件会定义Dialog的...
### Android API Demo详解 #### 一、概述 本篇文章旨在为初学者提供一套全面而深入的Android API Demo解析,帮助大家更好地理解Android开发中的各种基础知识和技术细节。文章将按照给出的目录顺序,逐一分析每个...
"android-styled-dialogs 可自定义样式的dialog Demo.zip" 是一个示例项目,它展示了如何在Android应用程序中创建和自定义Dialog以达到独特的视觉效果和用户体验。 1. **Dialog基础**: - Dialog是Android中的一个...
在提供的"Demo"文件中,可能包含了如何使用`AlertDialog`的示例代码。这个代码可能包括了以上步骤的实现,可以作为学习和参考的模板,帮助开发者了解如何在实际项目中运用`AlertDialog`。 总之,`AlertDialog`是...
最近项目里有个功能点,需要使用定制seekbar调节媒体音量,不能使用【按物理音量上下键】弹出的系统dialog做...我需要继承AlertDialog,设置自己的内容view,重写onKeyDown方法,设置dialog的位置等...... 写了个demo
《Android入门Demo——铁哥们通讯录》是一款简单的通讯录应用,旨在帮助初学者了解Android开发的基本流程和技术。在这个项目中,开发者实现了一个主界面和一个添加联系人的界面,以及一个展示联系人信息的列表。接...