这个简单,直接代码
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`。这是一个.NET Framework提供的组件,允许用户在文件系统中浏览并选择文件夹。但是,它的外观和...
本资源提供了一个封装好的Android组件,它实现了iOS风格的选择对话框,适用于那些希望在Android设备上引入iOS设计元素的开发者。这个组件的特色在于其模仿了iOS的UI设计,为Android用户带来一种熟悉而现代的交互体验...
本话题聚焦于“易语言API弹出颜色选择对话框”,这是一个用于显示系统颜色选择界面的功能,允许用户选择所需的颜色,并返回所选颜色的RGB值。 首先,我们来了解`ChooseColorA`这个API函数。它是Windows API中的一...
在Android开发中,日期选择对话框(DatePickerDialog)是一个常用组件,它允许用户在弹出的对话框中选择日期,提供了良好的用户体验。本教程将详细讲解如何创建和使用日期选择对话框,以及与之相关的Android编程知识...
本文将深入探讨如何使用Visual C++ 6.0 MFC(Microsoft Foundation Classes)来创建一个简单的文件选择对话框。MFC是微软提供的一套C++类库,用于简化Windows应用程序开发,它提供了许多基础的窗口、控件和对话框的...
在C/C++编程中,创建一个文件或文件夹选择对话框是常见的用户交互需求,它允许用户从他们的文件系统中选择一个或多个文件或者目录。本文将深入探讨如何实现这样的功能,主要关注`GetOpenFileName`和`GetSaveFileName...
在上述代码中,`exec()`方法启动对话框并返回用户的选择。如果用户点击了"打开"按钮,返回值将是`QFileDialog::Accept`,此时可以通过`selectedFiles()`获取用户选择的文件路径。 当需要支持多选文件时,只需设置`...
在Android应用开发中,"省市县三级联动选择对话框"是一个常见的功能,它通常用于用户输入地址信息时,提供一个方便、高效的交互方式。这个功能允许用户按照省、市、县(区)的顺序逐级选择,每级选择的结果会影响到...
使用Winform控件从头编写的文件选择对话框,所有样式均可以自行定制。 可自行扩展各种自定义功能,无阻碍。
一个Android 源码:演示如何制作一个简单的提示框和选择对话框,是Android Dialog的用法展示源码,对话框可自动根据分辨率来显示整体的外观样式,横屏状态下,宽高互换,按竖屏模式计算scale。高宽比小于等于标准比...
在Delphi编程环境中,开发人员经常需要与用户交互,获取他们选择的文件夹路径,这时“文件夹选择对话框”就显得尤为重要。本篇将详细讲解如何在Delphi 7中实现一个带有“新建文件夹”功能的自定义文件夹选择对话框...
这个“VC Hook 文件选择对话框,实现图片预览”的主题就是关于如何通过钩子(Hook)技术在标准的文件选择对话框中添加图片预览功能。 首先,我们需要了解什么是Hook。在Windows编程中,Hook是一种机制,允许开发者...
【QQ发送文件文件夹选择对话框源码】的实现是一个典型的Windows应用程序开发任务,涉及到桌面应用界面设计、文件操作和用户交互。以下是对这个项目的关键知识点的详细解释: 1. **对话框(Dialog Box)**:在...
总之,`文件夹选择对话框VC源码(目录对话框)`是MFC应用程序中用于扩展标准文件对话框功能的一个自定义组件,通过`CFolderDialog`类的实现,使得开发者能够轻松地在他们的程序中集成文件夹选择功能,从而提升用户...
在.NET Compact Framework (CF)环境下,C#程序员经常会遇到需要为移动设备或嵌入式系统开发用户界面,其中调用颜色选择对话框是一项常见的需求。本文将深入探讨如何在C#.NET CF中实现这一功能。 首先,理解.NET CF...
### vc6.0 目录选择对话框 在日常开发工作中,我们经常需要用到文件或目录的选择功能。在Visual C++ 6.0 (以下简称VC6.0)中,选择文件通常可以通过内置的`CFileDialog`类来实现。然而,对于目录的选择,则需要使用...
这是一个自定义的`ActionListener`,当用户点击按钮时,将调用`JFileChooser`的`showOpenDialog`或`showSaveDialog`方法,显示文件选择对话框。 `JFileChooser`提供了多种方法来获取用户的选择结果。例如,`get...
这里我们关注的是“仿qq消息提示,相册选择对话框”这一主题,它涉及到移动应用或者桌面应用中的弹出式对话框设计,特别是模仿QQ这种流行即时通讯软件的交互方式。 首先,"仿qq消息提示"指的是创建一个类似QQ应用...
在IT行业中,目录选择对话框(通常称为“文件选择器”或“文件浏览器”)是用户界面中的一个重要组件,它允许用户在操作系统中方便地浏览和选择文件夹或目录。这个实例显然关注的是如何实现这样一个功能,特别是强调...
在这个专题中,我们将深入探讨如何在Android应用中创建和使用日期和时间选择对话框。 ### 1. 创建日期选择对话框 Android提供了一个内置的`DatePickerDialog`类,用于创建日期选择对话框。首先,你需要创建一个`...