`

【android开发】弹出选择框

阅读更多

效果图:

点击

 主要代码:

Activity

mButton1 = (Button)findViewById(R.id.btn1);
        mButton1.setText("测试弹出选择框");
        mTextView1 = (TextView)findViewById(R.id.tv);
        mButton1.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				new AlertDialog.Builder(Activity18.this) // build AlertDialog
				.setTitle("选择语言") // title
				.setItems(R.array.items, new DialogInterface.OnClickListener() { //content
					@Override
					public void onClick(DialogInterface dialog, int which) {
						final String[] aryShop = getResources().getStringArray(R.array.items); //array
						new AlertDialog.Builder(Activity18.this)
						.setMessage("你选择的是:" + aryShop[which])
						.setNeutralButton("确定", new DialogInterface.OnClickListener() {
							@Override
							public void onClick(DialogInterface dialog, int which) {
							}
						}).show();
					}
				})
				.setNegativeButton("取消", new DialogInterface.OnClickListener() {
					
					@Override
					public void onClick(DialogInterface dialog, int which) {
						dialog.dismiss(); //关闭alertDialog
					}
				})
				.show();
			}
		});
 
分享到:
评论

相关推荐

    仿QQ底部弹出框

    【标题】:“仿QQ底部弹出框”是一个用于在Android应用中实现类似QQ...通过以上知识点,开发者不仅可以学会如何创建一个仿QQ底部弹出框,还能理解Android UI设计和组件复用的原则,对于提升Android开发技能大有裨益。

    uniappDemo(选择日期、评分条、弹出框).zip

    【uniappDemo(选择日期、评分条、弹出框).zip】是一个压缩包,其中包含了一个基于uni-app框架的示例项目,这个项目整合了日期选择器、评分条和弹出框这三个常用的UI组件。uni-app是一个跨端开发框架,它允许开发者...

    仿美团弹出分类选择框

    【标题】"仿美团弹出分类选择框"所涉及的知识点主要集中在移动应用开发领域,尤其是Android开发。在Android中,实现这样的功能通常涉及到以下几个关键点: 1. 弹窗(PopupWindow):PopupWindow是Android系统提供的...

    uniapp文件选择(android)

    【标题】"uniapp文件选择(android)"涉及到的知识点主要集中在uniAPP框架以及Android系统的文件操作上,特别是如何在uniAPP...开发者需要具备uniAPP和Android开发的基础知识,并且了解Android系统的文件操作和权限机制。

    安卓SlidingMenu各种菜单侧滑菜单相关-仿美团弹出分类选择框.rar

    【安卓SlidingMenu各种菜单侧滑菜单相关-仿美团弹出分类选择框】 在安卓应用开发中,侧滑菜单(Sliding Menu)是一种常见的设计模式,用于提供隐藏式的导航选项,用户通过从屏幕边缘向内滑动来显示或隐藏菜单。这种...

    android开发日程管理系统(含源码)

    【Android开发日程管理系统详解】 在移动应用领域,Android开发日程管理系统是常见的实用工具,它可以帮助用户有效地管理日常任务,提升工作效率。本系统具备新建任务、设置开始和完成日期、定义事件级别以及查询和...

    安卓Android源码——BTAndroidWebViewSelection(webview选择文字).7z

    `BTAndroidWebViewSelection`是针对WebView中文字选择功能的一个实现,通常用于用户在WebView中长按文字后弹出的复制、分享等操作。本项目可能包含了对WebView文字选择功能的优化或自定义实现。 1. **WebView的基本...

    Android编程实现仿QQ发表说说,上传照片及弹出框效果【附demo源码下载】

    在Android开发中,创建类似QQ的发表说说、上传照片以及弹出框的效果是一个常见的需求,这涉及到多个关键知识点。以下将详细解析实现这个功能所用到的技术。 首先,我们需要理解的是用户界面(UI)的设计。在Android...

    Android应用源码安卓源码(172个合集).zip

    Android之用PopupWindow实现弹出菜单.rar android在wifi下手机与电脑的socket通信.rar android多线程断点下载.rar Android手机一键Root原理分析.zip Android手机的VoIP客户端 Sipdroid.rar Android有未接来电后处理...

    【经验-开发】Android平台设计规范19条(轻松入门

    在Android 4.0中,长按与之前版本相比有所不同,长按后会出现一个临时的情境操作栏,而不是传统的弹出菜单。 触摸与反馈也是重要的设计规范之一。应用的可操作区域在被触摸时应该有视觉上的响应,比如微小的动画或...

    【国开搜题】国家开放大学 一网一平台 Android核心开发技术09 期末考试押题试卷.docx

    - **Spinner**:虽然题目中没有给出明确答案,但在Android开发中,下拉列表框通常是指`Spinner`控件。它用于展示一个下拉列表,用户可以选择列表中的某个选项。 ### 14. 拖动条组件 - **SeekBar**:拖动条组件通常...

    Android开发技巧总汇(2)

    【Android开发技巧总汇(2)】 在Android应用开发中,掌握一些实用的技巧能够显著提升开发效率并优化用户体验。以下是一些关键知识点的详细解释: 1. **Activity的生命周期** - **简介**:Activity是Android应用的...

    Android应用开发-Spinner控件.pptx

    【Android应用开发-Spinner控件】 在Android应用开发中,Spinner控件是一个非常实用的组件,它允许用户从一组预定义的选项中选择一个。Spinner类似于桌面应用程序中的组合框(ComboBox),但它并不具备组合框的下拉...

    Android软件开发初级教程

    具体来说,创建Android项目时,首先启动Eclipse,选择“File -> New -> Project”,在弹出的对话框中选择“Android Project”。按照向导的提示,设置项目的各项属性,如项目名称、位置、最小SDK版本等。完成后,...

    登陆页面,解决了因为虚拟键盘的弹起对button的遮挡,

    6. **自定义键盘组件**:对于某些特定场景,开发者可以选择创建自定义键盘,避免系统键盘的弹出,从而完全控制页面布局。 在【LoginButton】这个项目中,很可能就是针对这个问题进行了优化,通过以上的一种或多种...

    android输入法原理分析

    长按时,会弹出输入法选择菜单。 - **InputMethodManager**:客户端控件通过调用InputMethodManager的API来与输入法服务和应用进行交互。例如,启动或关闭输入法,获取或设置文本状态等。InputMethodManager并不...

    linphone-android项目导入eclipse可直接运行20150403整理

    2. 在弹出的对话框中,选择“Android” -> “Existing Android Code Into Workspace”。 3. 浏览并选择下载的"linphone-android"文件夹,然后点击“Finish”。 导入后,可能需要解决可能出现的错误,例如缺失的库或...

    Basic4android之HelloWorld实践

    在Activity_Create子程序中输入代码,如所示,用于显示Log信息和弹出消息框。编译并发布程序到模拟器,需设定独一无二的包名和应用标签。一旦程序安装到模拟器,无需关闭正在运行的程序即可重新发布。 在开发过程中...

    【国开搜题】国家开放大学 一网一平台 Android核心开发技术06 期末考试押题试卷.docx

    - **应用场景:**例如,在切换到另一个Activity或系统对话框弹出时,当前Activity就会进入暂停状态。 ### 3. Android资源文件目录 **知识点描述:** 在Android项目中,不同的资源文件需要放置在对应的目录下。图片...

Global site tag (gtag.js) - Google Analytics