`
苹果超人
  • 浏览: 200841 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

选择对话框

阅读更多
  这个简单,直接代码
package com.kevin.dialog;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class Main extends Activity implements OnClickListener{
	private Button btn_select;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        btn_select = (Button) findViewById(R.id.button1);
        btn_select.setOnClickListener(this);
    }
	@Override
	public void onClick(View v) {
		AlertDialog.Builder builder = new AlertDialog.Builder(this);
		builder.setTitle(R.string.select);
		// 绑定选项数据
		builder.setItems(R.array.fruits, new DialogInterface.OnClickListener() {		
			// 处理选择Item的事件
			@Override
			public void onClick(DialogInterface dialog, int which) {
				CharSequence result = getString(R.string.result);
				String[] fruits = getResources().getStringArray(R.array.fruits);
				new AlertDialog.Builder(Main.this)
				 .setMessage(result + fruits[which])
				 .setNegativeButton(R.string.confirm, new DialogInterface.OnClickListener() {												
							@Override
							public void onClick(DialogInterface dialog, int which) {
													
						    }
					})
				.show();				                             
			}
		});
		builder.show();
	}
}
分享到:
评论

相关推荐

    WPF:自定义Metro样式文件夹选择对话框FolderBrowserDialog

    本文将详细介绍如何在WPF中自定义一个具有Metro样式的文件夹选择对话框。 首先,让我们了解`FolderBrowserDialog`。这是一个.NET Framework提供的组件,允许用户在文件系统中浏览并选择文件夹。但是,它的外观和...

    一个封装好的ios风格的选择对话框

    本资源提供了一个封装好的Android组件,它实现了iOS风格的选择对话框,适用于那些希望在Android设备上引入iOS设计元素的开发者。这个组件的特色在于其模仿了iOS的UI设计,为Android用户带来一种熟悉而现代的交互体验...

    易语言API弹出颜色选择对话框

    本话题聚焦于“易语言API弹出颜色选择对话框”,这是一个用于显示系统颜色选择界面的功能,允许用户选择所需的颜色,并返回所选颜色的RGB值。 首先,我们来了解`ChooseColorA`这个API函数。它是Windows API中的一...

    日期选择对话框

    在Android开发中,日期选择对话框(DatePickerDialog)是一个常用组件,它允许用户在弹出的对话框中选择日期,提供了良好的用户体验。本教程将详细讲解如何创建和使用日期选择对话框,以及与之相关的Android编程知识...

    一个自制简单的文件选择对话框

    本文将深入探讨如何使用Visual C++ 6.0 MFC(Microsoft Foundation Classes)来创建一个简单的文件选择对话框。MFC是微软提供的一套C++类库,用于简化Windows应用程序开发,它提供了许多基础的窗口、控件和对话框的...

    c/C++文件(夹)选择对话框

    在C/C++编程中,创建一个文件或文件夹选择对话框是常见的用户交互需求,它允许用户从他们的文件系统中选择一个或多个文件或者目录。本文将深入探讨如何实现这样的功能,主要关注`GetOpenFileName`和`GetSaveFileName...

    Qt 文件选择对话框

    在上述代码中,`exec()`方法启动对话框并返回用户的选择。如果用户点击了"打开"按钮,返回值将是`QFileDialog::Accept`,此时可以通过`selectedFiles()`获取用户选择的文件路径。 当需要支持多选文件时,只需设置`...

    Android省市县三级联动选择对话框

    在Android应用开发中,"省市县三级联动选择对话框"是一个常见的功能,它通常用于用户输入地址信息时,提供一个方便、高效的交互方式。这个功能允许用户按照省、市、县(区)的顺序逐级选择,每级选择的结果会影响到...

    【C#】原创仿OpenFileDialog文件选择对话框源码

    使用Winform控件从头编写的文件选择对话框,所有样式均可以自行定制。 可自行扩展各种自定义功能,无阻碍。

    Android 简单提示和选择对话框Dialog用法源码.rar

    一个Android 源码:演示如何制作一个简单的提示框和选择对话框,是Android Dialog的用法展示源码,对话框可自动根据分辨率来显示整体的外观样式,横屏状态下,宽高互换,按竖屏模式计算scale。高宽比小于等于标准比...

    delphi 文件夹选择对话框(带新建文件夹) 控件

    在Delphi编程环境中,开发人员经常需要与用户交互,获取他们选择的文件夹路径,这时“文件夹选择对话框”就显得尤为重要。本篇将详细讲解如何在Delphi 7中实现一个带有“新建文件夹”功能的自定义文件夹选择对话框...

    VC Hook 文件选择对话框,实现图片预览

    这个“VC Hook 文件选择对话框,实现图片预览”的主题就是关于如何通过钩子(Hook)技术在标准的文件选择对话框中添加图片预览功能。 首先,我们需要了解什么是Hook。在Windows编程中,Hook是一种机制,允许开发者...

    类似QQ发送文件文件夹选择对话框源码

    【QQ发送文件文件夹选择对话框源码】的实现是一个典型的Windows应用程序开发任务,涉及到桌面应用界面设计、文件操作和用户交互。以下是对这个项目的关键知识点的详细解释: 1. **对话框(Dialog Box)**:在...

    文件夹选择对话框VC源码(目录对话框)

    总之,`文件夹选择对话框VC源码(目录对话框)`是MFC应用程序中用于扩展标准文件对话框功能的一个自定义组件,通过`CFolderDialog`类的实现,使得开发者能够轻松地在他们的程序中集成文件夹选择功能,从而提升用户...

    C#.NET CF 调用颜色选择对话框.rar

    在.NET Compact Framework (CF)环境下,C#程序员经常会遇到需要为移动设备或嵌入式系统开发用户界面,其中调用颜色选择对话框是一项常见的需求。本文将深入探讨如何在C#.NET CF中实现这一功能。 首先,理解.NET CF...

    vc6.0 目录选择对话框

    ### vc6.0 目录选择对话框 在日常开发工作中,我们经常需要用到文件或目录的选择功能。在Visual C++ 6.0 (以下简称VC6.0)中,选择文件通常可以通过内置的`CFileDialog`类来实现。然而,对于目录的选择,则需要使用...

    Java文件选择对话框JFileChooser使用详解

    这是一个自定义的`ActionListener`,当用户点击按钮时,将调用`JFileChooser`的`showOpenDialog`或`showSaveDialog`方法,显示文件选择对话框。 `JFileChooser`提供了多种方法来获取用户的选择结果。例如,`get...

    仿qq消息提示,相册选择对话框

    这里我们关注的是“仿qq消息提示,相册选择对话框”这一主题,它涉及到移动应用或者桌面应用中的弹出式对话框设计,特别是模仿QQ这种流行即时通讯软件的交互方式。 首先,"仿qq消息提示"指的是创建一个类似QQ应用...

    这是一个目录选择对话框的实例

    在IT行业中,目录选择对话框(通常称为“文件选择器”或“文件浏览器”)是用户界面中的一个重要组件,它允许用户在操作系统中方便地浏览和选择文件夹或目录。这个实例显然关注的是如何实现这样一个功能,特别是强调...

    19. android dialog —— 日期和时间选择对话框

    在这个专题中,我们将深入探讨如何在Android应用中创建和使用日期和时间选择对话框。 ### 1. 创建日期选择对话框 Android提供了一个内置的`DatePickerDialog`类,用于创建日期选择对话框。首先,你需要创建一个`...

Global site tag (gtag.js) - Google Analytics