`

具有交互功能的对话框 AlertDialog

 
阅读更多
public class CH03_12 extends Activity {
	/** Called when the activity is first created. */
	private Button btn;
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);

		btn = (Button)findViewById(R.id.btn);
		btn.setOnClickListener(new BtnClick());
		
	}
	
	//事件
	class BtnClick implements OnClickListener
	{
		@Override
		public void onClick(View v) 
		{
			//设置弹出对话框的地方
			new AlertDialog.Builder(CH03_12.this).setTitle("提示").setMessage("您好").setPositiveButton
			(
					"您确定?",
					new DialogInterface.OnClickListener() {
						@Override
						public void onClick(DialogInterface dialog, int which) {
							// 这里写当对对话框点击之后要执行的代码
							//finish(); //这里执行离开程序
						}
					}
			).show();
			
		}
	}
}
分享到:
评论

相关推荐

    具有交互功能的对话框AlertDialog

    实例创建了一个AlertDialog.Builder,添加了两个按钮用于跳转和取消,博文地址:http://blog.csdn.net/zhai56565/article/details/8671030

    【Android】对话框 AlertDialog

    在Android开发中,`AlertDialog`是...通过组合不同的方法,可以创建出具有复杂功能和样式的对话框,如包含输入框、单选按钮、多选按钮等。在设计对话框时,要考虑到用户体验,确保信息明确,操作直观,避免用户困惑。

    Android快速SDK(4)对话框AlertDialog

    "Android快速SDK(4)对话框AlertDialog"这一主题聚焦于如何在Android应用程序中有效地使用AlertDialog。 首先,AlertDialog是Android SDK提供的一种原生对话框组件,它具有比普通的Toast更丰富的交互性和更明确的...

    精美的对话框 AlertDialog 作者nifty

    作者nifty的`AlertDialog`实现,即"05-KanNeftyAlertDialogNotifiCation-lite"项目,旨在提供更美观、更具有吸引力的对话框效果。这个库可能包含了多个不同风格的对话框,每种风格都有其独特的属性设置,以适应各种...

    android之各种对话框AlertDialog及其子类

    AlertDialog是Android SDK中的一个核心对话框类,它提供了多种可定制化的对话框样式和功能。本文将深入探讨AlertDialog及其子类,并通过具体的代码示例来展示它们的应用。 首先,我们来看AlertDialog的基本用法。要...

    ANDROID中自定义对话框AlertDialog使用示例

    在Android开发中,`AlertDialog`是系统提供的一种用于与用户交互的组件,它可以在应用程序界面弹出一个模态对话框,通常用来展示警告、询问或请求用户输入信息。`AlertDialog`的基本使用通常涉及构建对话框内容、...

    自定义 Android 对话框 (AlertDialog) 的实现

    在Android开发中,自定义对话框(AlertDialog)是常见的需求,它可以提供更加个性化的用户体验,让用户与应用进行更直观的交互。本教程将详细介绍如何在Android中实现一个完全自定义的AlertDialog,包括颜色、布局等...

    android 具有选择功能的对话框dialog

    本文将深入探讨如何创建一个具有选择功能的对话框(Dialog),包括使用AlertDialog及其Builder类。 ### 1. AlertDialog简介 AlertDialog是Android SDK提供的一种内置对话框类型,它提供了多种样式和行为,可以用于...

    Android项目设计与开发:警报对话框.ppt

    嵌入式Android项目设计与开发 第四章 基本控件编程 ——警告对话框 警告对话框 AlertDialog可以在当前的界面弹出一个对话框,这个对话框是置顶于所有界面元素上,能够屏蔽掉其他控件的交互能力。 因此,AlertDialog...

    AlertDialog对话框 实现遮罩层

    在Android开发中,`AlertDialog`是一种常见的用户交互组件,它用于显示重要的信息或者需要用户做出决定的情况。在很多场景下,我们希望在弹出`AlertDialog`时,背景界面被一个半透明的遮罩层覆盖,以突出对话框并...

    android AlertDialog对话框的类型集合

    `AlertDialog`提供了多种类型的对话框,以适应不同的交互场景。这篇描述中提到的"android AlertDialog对话框的类型集合"是一个全面介绍和展示`AlertDialog`各种类型的资源,包含了丰富的示例代码,方便开发者直接...

    AlertDialog常用对话框

    `AlertDialog`提供了多种创建方法,让开发者可以根据需求灵活地定制对话框的样式和功能。本篇文章将详细讲解`AlertDialog`的五种常见创建方式,并对每个方法进行注释说明。 ### 创建方式一:使用Builder类 这是最...

    Android Studio —— AlertDialog(多选对话框)

    在Android应用开发中,`AlertDialog`是一个非常重要的组件,它用于显示一个对话框来与用户进行交互。在本文中,我们将深入探讨如何在Android Studio中使用`AlertDialog`创建多选对话框,以及相关的知识点。 首先,`...

    自定义AlertDialog对话框完整代码

    在Android开发中,`AlertDialog`是系统提供的一种用于与用户交互的原生对话框,它通常用于显示警告、确认信息或者获取用户输入等场景。然而,系统默认的`AlertDialog`样式有时不能满足开发者的设计需求,这时我们就...

    安卓AlertDialog对话框详解,内附源码

    `AlertDialog`比普通的`Toast`更具有交互性,因为它可以包含按钮,允许用户进行操作。在这个详解中,我们将深入探讨如何使用`AlertDialog`,包括普通对话框、带选项的对话框、单选对话框、多选对话框以及自定义...

    Android源码——alertDialog对话框.zip

    在Android开发中,AlertDialog对话框是一种常见的用户交互方式,它用于向用户显示警告、确认信息或者获取用户输入。本文将深入探讨Android源码中的AlertDialog及其使用方法,旨在帮助开发者更好地理解和自定义对话框...

    Android之修改AlertDialog对话框及使用系统Holo风格

    在Android开发中,`AlertDialog`是系统提供的一种用于与用户交互的重要组件,它可以在需要用户确认、选择或者输入信息时弹出。...通过这些知识,你可以为用户提供更加符合系统风格且具有交互性的对话框体验。

    android 使用alertdialog创建自定义对话框

    总结,创建自定义`AlertDialog`是Android开发中的常见任务,通过`AlertDialog.Builder`和自定义布局,我们可以构建出功能丰富的对话框,提供良好的用户体验。而`CustomListDialog`可能是包含列表元素的自定义对话框...

    Android alertDialog对话框.zip源码资源下载

    `AlertDialog`是Android SDK中的`android.app.AlertDialog`类的实例,提供了构建具有自定义外观和行为的对话框的功能。 1. **创建AlertDialog** 创建`AlertDialog`通常涉及以下步骤: - 创建`AlertDialog.Builder...

    AlertDialog 弹出对话框

    在Android开发中,`AlertDialog`是一个非常重要的组件,它用于在用户进行关键操作或需要获取额外信息时,向用户展示信息或提供交互选项。`AlertDialog`通常以对话框的形式出现在屏幕中央,打断用户的当前操作,直到...

Global site tag (gtag.js) - Google Analytics