`
liangoogle
  • 浏览: 278375 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

dialog 2(一步建立对话框,全)

 
阅读更多

new AlertDialog.Builder(YyBackUp.this)

                            .setOnKeyListener(new DialogInterface.OnKeyListener() {

 

                                @Override

                                public boolean onKey(DialogInterface dialog, int keyCode,

                                        KeyEvent event) {

                                    // TODO Auto-generated method stub

                                    if (event.getKeyCode() == KeyEvent.KEYCODE_SEARCH) {

                                        return true;

                                    }

                                    return false;

                                }

                            })

                            .setTitle(R.string.main_backup_contact)

                            .setMessage(msg)

                            .setView(input)

                            .setPositiveButton(R.string.dialog_ok,

                                    new DialogInterface.OnClickListener() {

                                        @Override

                                        public void onClick(DialogInterface dialog, int which) {

                                            if (input.getText().toString().trim().length() == 0) {

                                                YyBackUpGF.showToast(YyBackUp.this,

                                                        R.string.null_file_name_notice);

                                                return;

                                            }

                                            if (!isGoodFileName(input.getText().toString().trim())) {

                                                Toast.makeText(YyBackUp.this, R.string.badfilename,

                                                        Toast.LENGTH_LONG).show();

                                                return;

                                            }

                                            removeDialog(DIALOG_BACKUP_CONTACT_ID);

                                            dialog.dismiss();

                                            // backupContacts(formatFileName(input.getText().toString().trim(),

                                            // YyBackUpGF.VCF));

                                            showSdcardSelectDialog(0);

                                        }

                                    })

                            .setNegativeButton(R.string.dialog_cancel,

                                    new DialogInterface.OnClickListener() {

                                        @Override

                                        public void onClick(DialogInterface dialog, int which) {

                                            removeDialog(DIALOG_BACKUP_CONTACT_ID);

                                        }

                                    }).show();

分享到:
评论

相关推荐

    MFC编写对话框

    在MFC中,对话框(Dialog)是一种常见的用户交互界面,通常用于收集用户输入或显示信息。 在本教程中,我们将学习如何使用MFC创建一个简单的登录对话框。以下步骤详细描述了实现过程: 1. **创建MFC工程** - 打开...

    MFC编写一个简单的登录对话框(连数据库)

    #### 建立对话框类 1. **创建类向导**:在对话框任意空白处右键点击,选择Class Wizard,选择Create a new class,为新类命名(例如CDlg_login),确保Base class和Dialog ID正确,点击OK。 2. **关联变量**:在...

    MFC编写一个简单的登录对话框

    在本文中,我们将深入探讨如何使用Microsoft Foundation Class (MFC) 库来创建一个简单的登录对话框。MFC 是 Microsoft Visual C++ 提供的一个类库,它为开发 Windows 应用程序提供了一种面向对象的方式。以下步骤将...

    登陆对话框ppt

    2. **设计对话框**:在新建的项目中,会自动生成一个对话框资源。在资源视图中打开IDD_DIALOG1(或类似ID)的对话框资源,利用对话框编辑器添加控件,如文本框(用于输入用户名和密码)、按钮(用于提交登录信息)...

    Installshield程序打包之web程序数据库.pdf

    2. 在IIS中建立站点,并为站点建立单独的应用程序池。 3. 在MS SQL Server中建立数据库,并初始化数据,同时将用户输入的信息保存在数据库中。 4. 修改Web.config中的数据库连接字符串。 首先,创建一个Basic MSI ...

    LL1文法分析器设计步骤

    - 找到并双击`IDD_LL1FORWIN_DIALOG`以编辑对话框。 2. **修改对话框属性** - 右键点击对话框,选择“Properties”进行属性设置。 - 在“Styles”中勾选“Minimize box”以启用最小化按钮。 - 删除默认的...

    windows编程完整实验报告

    4. 使用DDX(Dialog Data Exchange)机制建立控件ID与变量之间的映射,确保数据正确传递。 5. 初始化组合框,添加预设的选项并设置初始选中值。 6. 添加按钮事件处理代码,实现与控件交互的功能。 在Windows编程中...

    一步一步教你用VC做通讯录—WORD文档

    - **对话框(Dialog)**:通讯录应用通常会有一个主对话框,用于显示和操作联系人列表。可以使用MFC的资源编辑器设计对话框布局,包括添加文本框、按钮、列表视图等控件。 - **自定义控件**:为了显示联系人的相片...

    vc6 for ado

    - 在下一步中,选择程序类型为“Dialog based”对话框类型。 - 其他选项保持默认状态,然后点击“Next”。 4. **设置对话框标题** - 进入下一个界面,可以根据程序的实际需求来设置对话框的标题。 - 保持其他...

    QtCreator安装和helloworld程序编写.pdf

    1. 我们双击文件列表的 dialog.ui 文件,便出现了下面所示的图形界面编辑界面。 2. 我们在右边的器件栏里找到 Label 标签器件。 3. 按着鼠标左键将其拖到设计窗口上。 4. 我们双击它,并将其内容改为 HelloWorld。 5...

    Qt_Creator_的安装和hello_world_程序的编写

    2. **新建对话框类**:通过 Qt Designer Form Class 新建对话框,类名为 myDlg,设置按钮文本为 “进入主窗口”。 3. **信号与槽连接**:在 Signals and slots editor 中连接 enterBtn 按钮的 clicked() 信号至 ...

    vc设计的登录界面

    - 通过**建立类向导(Class Wizard)**为登录对话框创建一个新的类,命名为**CDlg_login**。 - 关联过程包括: - 选择**Create a new class**。 - 定义类名为**CDlg_login**,保持**Base class**和**Dialog ID**...

    在VB6.0打开任意的Access数据库

    - 在选择了数据库文件之后,下一步是建立与数据库的连接。示例代码中使用了ActiveX Data Objects (ADO) 组件来实现这一功能。 - `cnn.Open`方法用于建立与Access数据库的连接,其中连接字符串包含数据库提供者...

    计算机网络--简单聊天程序的设计与实现.pdf

    3. 选择“Dialog based”项目类型,然后在下一步中选择“Windows Sockets”,输入“服务器”相关参数。 4. 如果没有选择Windows Sockets选项,可以通过添加上述代码来补救。 完成以上步骤后,学生需要编写具体的...

    Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好

    2.然后新建一个Qt Designer Form Class 类,类名为loginDlg,选用Dialog without Buttons,将其加入上面的工程中。文件列表如下: 3.在logindlg.ui 中设计下面的界面:行输入框为Line Edit。其中用户名后面 的输入框...

    PT80-NEAT开发指南v1.1

    使用 NEAT 工程向导建立应用程序 ........................................................................................................ 5 编译及运行程序(模拟器下) ......................................

    MFC入门教程之简易计算器制作

    中间区域是主要的设计与编程窗口,初次打开会显示IDD_JISUAN_DIALOG对话框资源。 #### 三、控件介绍与使用 在本教程中,我们将使用四种基本控件: 1. **静态文本控件**:用于在界面上显示固定的文本信息。 2. **...

    使用QT建立初步的编程环境

    在"Add Qt Widgets"页面,你可以选择要添加到项目中的基本组件,如主窗口(MainWindow)、对话框(Dialog)或其他控件。为了实现简单的button功能,勾选"Button",然后点击"完成"。 Qt Creator将自动生成一个基础...

    《Visual C++程序员成长攻略》-戴博-源代码-第15章.rar

    首先,源代码中可能包含了一些关于对话框(Dialog)编程的例子。在Visual C++中,对话框用于与用户交互,收集或显示信息。开发者会学习如何创建对话框模板,添加控件,以及处理对话框中的消息映射。 其次,文件操作...

Global site tag (gtag.js) - Google Analytics