/**
*
* @author lilin
* @date 2012-5-18 下午2:21:14
* @annotation 对话框菜单
*/
public static void showAlertMenu(Context con, String title,
String menuitems[], DialogInterface.OnClickListener listener) {
AlertDialog.Builder builder = new AlertDialog.Builder(con);
builder.setTitle(title);
builder.setItems(menuitems, listener);
builder.setIcon(R.drawable.epoint2);
AlertDialog alertDialog = builder.create();
alertDialog.show();
}
/**
* 处理
*/
private void handleButtonClick() {
Log.d("tracy", "handleButtonClick");
String handleItems[] = { "抄牌上报", "非抄牌上报", /* "发送语音通知", */"查询历史信息" };
System.out.print(handleItems);
Log.d("tracy", "handleItems" + handleItems);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("处理");
builder.setItems(handleItems, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
switch (which) {
case 0:
// 抄牌上报
clpReport("否");
break;
case 1:
// 非抄牌上报
clpReport("是");
break;
// case 2:
// // 发送语音通知
// sendYYTZ();
// break;
case 2:
// 查询历史信息
showCarHistoryInfo();
break;
default:
break;
}
}
});
AlertDialog alertDialog = builder.create();
alertDialog.show();
Log.d("tracy", "alertDialog");
}
分享到:
相关推荐
在这个案例中,我们关注的是"SkinSDI_DialogMenu 单文档对话框菜单显示"的问题。 标题所提及的"SkinSDI_DialogMenu",指的是在使用SkinMagic库的单文档界面(Single Document Interface,简称SDI)中,对话框(通常...
标题“SkinMagic 对话框菜单显示”涉及到的是在使用SkinMagic进行界面定制后,如何在对话框中正确显示菜单的问题。在某些情况下,可能由于配置不当或代码错误,导致对话框弹出时菜单无法正常显示。 首先,我们需要...
本教程“C++入门对话框菜单单文档”旨在为初学者提供一个基础的平台,了解并掌握C++中关于对话框、单文档应用程序(SDI)以及多线程编程的基本概念和实现方法。 首先,我们来深入理解“对话框”。对话框是用户界面...
对话框的系统菜单是位于窗口左上角的图标旁边,点击后会展开的菜单,包含了如“最小化”、“最大化”、“关闭”等操作。定制对话框的系统菜单可以为应用程序提供更个性化的用户体验和扩展功能。 对话框系统菜单的...
JavaScript应用实例-悬浮悬对话框菜单.js
AutoJs源码-悬浮悬对话框菜单。本资源购买前提醒:本源码都是实际autojs项目模板,安装好autojs直接运行即可打开。1、支持低版本autojs。2、资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己...
在IT领域,尤其是在Windows应用程序开发中,对话框(Dialog Box)和菜单(Menu)是用户界面设计中的关键元素。它们提供了用户与软件交互的方式。本示例“DlgMenuToolbar.rar”是一个关于如何在对话框中集成菜单和...
本文将详细探讨如何在基于对话框的MFC应用中实现菜单栏的选择对号标记,即通常所说的“核对标记”,以及相关的知识点。 首先,我们需要了解MFC中的菜单栏是如何工作的。MFC通过`CMenu`类来处理菜单操作,它提供了...
在对话框中显示菜单,通过skinmagic换皮肤软件,同时里面包含已破解的skinmagic2.0库
在VC6.0中为对话框添加菜单是一个基本的界面定制过程,适用于C++编程。以下是详细步骤: 1. **创建菜单资源**: 首先,你需要在资源视图中创建一个新的菜单资源。例如,你可以命名为IDR_MENU1。在资源编辑器中,...
MFC对话框中菜单选中前打勾
4. **设置对话框菜单**: 接下来,将菜单设置为对话框的系统菜单,使用 `SetMenu(&m_menu);` 这行代码。这样,对话框就会显示你加载的菜单。 5. **处理菜单事件**: 为了响应菜单项的选择,你需要在对话框类中...
在本程序“对话框设计菜单”中,开发者将菜单功能集成到了对话框中,使得用户可以在对话框界面上通过选择不同的菜单项来执行特定的功能,如画圆和画矩形。 要实现这一功能,我们需要了解以下几个关键知识点: 1. *...
3. 在对话框类中,重写` OnInitDialog`函数,调用`LoadMenu`函数加载菜单资源,然后调用`SetMenu`函数将菜单设置到对话框上。 例如: ```cpp BOOL CMyDlg::OnInitDialog() { CDialogEx::OnInitDialog(); // 加载...
1)编程实现如下应用程序,含有菜单,单击“新建”时弹出新建对话框(非模态对话框),单击对话框颜色按钮后应用程序窗口字体和背景色发生相应的变化。单击“关于”菜单项时弹出关于对话框(模态对话框)。 (Winodws...
默认情况下,MFC对话框并不直接支持菜单,但可以通过一些方法添加菜单来增强其功能。本篇将详细介绍如何在MFC对话框中加载菜单。 1. **创建资源文件**: 在开始之前,你需要创建一个`.rc`资源文件,这将包含你的...
为了增强对话框的功能性和交互性,我们有时需要在对话框上添加菜单栏(Menu Bar)。菜单栏提供了一种组织和访问命令的结构化方式,使用户能够方便地执行各种操作。本篇文章将详细介绍如何在对话框中实现菜单栏的添加...
在实际开发中,利用这些功能可以创建出更具吸引力的对话框菜单,提高用户交互体验。 在压缩包文件"BCDialogMenu3036"中,可能包含了示例代码、库文件以及相关的文档,供开发者参考和学习如何在对话框中使用BCMenu。...
**MFC对话框右键菜单**是Windows应用程序开发中的一个重要概念,主要涉及到用户界面的交互设计。MFC(Microsoft Foundation Classes)是微软提供的一套面向对象的类库,用于简化在Windows平台上用C++开发应用程序的...
Java菜单与对话框的课件,帮助你更好的学习JAVA