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中,对话框(Dialog)是一种常见的用户交互界面,通常用于收集用户输入或显示信息。 在本教程中,我们将学习如何使用MFC创建一个简单的登录对话框。以下步骤详细描述了实现过程: 1. **创建MFC工程** - 打开...
#### 建立对话框类 1. **创建类向导**:在对话框任意空白处右键点击,选择Class Wizard,选择Create a new class,为新类命名(例如CDlg_login),确保Base class和Dialog ID正确,点击OK。 2. **关联变量**:在...
在本文中,我们将深入探讨如何使用Microsoft Foundation Class (MFC) 库来创建一个简单的登录对话框。MFC 是 Microsoft Visual C++ 提供的一个类库,它为开发 Windows 应用程序提供了一种面向对象的方式。以下步骤将...
2. **设计对话框**:在新建的项目中,会自动生成一个对话框资源。在资源视图中打开IDD_DIALOG1(或类似ID)的对话框资源,利用对话框编辑器添加控件,如文本框(用于输入用户名和密码)、按钮(用于提交登录信息)...
2. 在IIS中建立站点,并为站点建立单独的应用程序池。 3. 在MS SQL Server中建立数据库,并初始化数据,同时将用户输入的信息保存在数据库中。 4. 修改Web.config中的数据库连接字符串。 首先,创建一个Basic MSI ...
- 找到并双击`IDD_LL1FORWIN_DIALOG`以编辑对话框。 2. **修改对话框属性** - 右键点击对话框,选择“Properties”进行属性设置。 - 在“Styles”中勾选“Minimize box”以启用最小化按钮。 - 删除默认的...
4. 使用DDX(Dialog Data Exchange)机制建立控件ID与变量之间的映射,确保数据正确传递。 5. 初始化组合框,添加预设的选项并设置初始选中值。 6. 添加按钮事件处理代码,实现与控件交互的功能。 在Windows编程中...
- **对话框(Dialog)**:通讯录应用通常会有一个主对话框,用于显示和操作联系人列表。可以使用MFC的资源编辑器设计对话框布局,包括添加文本框、按钮、列表视图等控件。 - **自定义控件**:为了显示联系人的相片...
- 在下一步中,选择程序类型为“Dialog based”对话框类型。 - 其他选项保持默认状态,然后点击“Next”。 4. **设置对话框标题** - 进入下一个界面,可以根据程序的实际需求来设置对话框的标题。 - 保持其他...
1. 我们双击文件列表的 dialog.ui 文件,便出现了下面所示的图形界面编辑界面。 2. 我们在右边的器件栏里找到 Label 标签器件。 3. 按着鼠标左键将其拖到设计窗口上。 4. 我们双击它,并将其内容改为 HelloWorld。 5...
2. **新建对话框类**:通过 Qt Designer Form Class 新建对话框,类名为 myDlg,设置按钮文本为 “进入主窗口”。 3. **信号与槽连接**:在 Signals and slots editor 中连接 enterBtn 按钮的 clicked() 信号至 ...
- 通过**建立类向导(Class Wizard)**为登录对话框创建一个新的类,命名为**CDlg_login**。 - 关联过程包括: - 选择**Create a new class**。 - 定义类名为**CDlg_login**,保持**Base class**和**Dialog ID**...
- 在选择了数据库文件之后,下一步是建立与数据库的连接。示例代码中使用了ActiveX Data Objects (ADO) 组件来实现这一功能。 - `cnn.Open`方法用于建立与Access数据库的连接,其中连接字符串包含数据库提供者...
3. 选择“Dialog based”项目类型,然后在下一步中选择“Windows Sockets”,输入“服务器”相关参数。 4. 如果没有选择Windows Sockets选项,可以通过添加上述代码来补救。 完成以上步骤后,学生需要编写具体的...
2.然后新建一个Qt Designer Form Class 类,类名为loginDlg,选用Dialog without Buttons,将其加入上面的工程中。文件列表如下: 3.在logindlg.ui 中设计下面的界面:行输入框为Line Edit。其中用户名后面 的输入框...
使用 NEAT 工程向导建立应用程序 ........................................................................................................ 5 编译及运行程序(模拟器下) ......................................
中间区域是主要的设计与编程窗口,初次打开会显示IDD_JISUAN_DIALOG对话框资源。 #### 三、控件介绍与使用 在本教程中,我们将使用四种基本控件: 1. **静态文本控件**:用于在界面上显示固定的文本信息。 2. **...
在"Add Qt Widgets"页面,你可以选择要添加到项目中的基本组件,如主窗口(MainWindow)、对话框(Dialog)或其他控件。为了实现简单的button功能,勾选"Button",然后点击"完成"。 Qt Creator将自动生成一个基础...
首先,源代码中可能包含了一些关于对话框(Dialog)编程的例子。在Visual C++中,对话框用于与用户交互,收集或显示信息。开发者会学习如何创建对话框模板,添加控件,以及处理对话框中的消息映射。 其次,文件操作...