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

[Android UI界面] 连续点击Button,弹出多个Dialog

 
阅读更多
首先,你要定义一个全局的Dialog。然后,在点击时间里面判断这个DIalog是否处在showing状态,如果是,就不要再弹Dialog了~

(1)声明:AlertDialog clearDialog;
。。。。。


(2)事件中public void button_clearLaser_onClick(View view) {
Log.d(TAG, "button_clearLaser_onClick");
// 脉冲,能量 清零。
if (clearDialog != null && clearDialog.isShowing())
return;
AlertDialog.Builder builder = new AlertDialog.Builder(DoctorCure.this);
builder.setTitle(R.string.doctorClear)
.setMessage(R.string.doctorClearTipContent)
.setPositiveButton(R.string.doctorClearTipOK,
new DialogInterface.OnClickListener() {
public void onClick(
DialogInterface dialoginterface, int i) {
// 按钮事件
}
})
.setNegativeButton(R.string.doctorClearTipCancel, null);
clearDialog = builder.create();
clearDialog.show();

}
分享到:
评论

相关推荐

    Android实现人人网点击“+”弹出效果

    "Android实现人人网点击“+”弹出效果"就是一个常见的应用场景,它通常指的是在界面上点击一个"+"图标后,弹出一个下拉菜单或者浮层,显示更多的功能选项。这种设计在社交应用、工具类应用中非常常见,可以有效地...

    自定义分享dialog界面

    "自定义分享dialog界面"这个话题涉及到多个知识点,包括Dialog的创建、布局设计、事件处理以及Android的分享机制。 1. **Dialog的创建与配置** 在Android中,Dialog是弹出式窗口,它通常用于显示一些临时信息或...

    自定义底部弹出Dialog

    自定义底部弹出Dialog则是为了让应用界面更加符合用户体验和设计规范,提高用户的操作便捷性。通常,这样的Dialog会从屏幕底部滑出,并提供一到多个操作选项。以下我们将详细探讨如何在Android中实现自定义底部弹出...

    Android自定义弹出多选框,可全选

    本教程将聚焦于如何在Android应用中实现一个自定义的弹出多选框,并实现全选功能。这个自定义组件可以用于让用户在一组选项中进行多项选择,如设置、过滤等场景。 首先,我们需要创建一个新的布局文件来设计多选框...

    Android 中自定义多个按钮的Dialog弹出对话框.rar

    在Android 实现自定义多个按钮的Dialog弹出对话框,演示了拥有两个Button的Dialog对话框(确认和取消)、拥有三个按钮的对话框(确认取消和其它信息链接)、可进行输入的对话框以及进度框(显示正在处理的圆环...

    Android自定义Dialog显示GridView

    总之,创建一个自定义Dialog显示GridView涉及多个步骤,包括布局设计、适配器实现、事件处理以及性能优化。通过这种方式,开发者可以为用户提供更丰富的交互体验,同时保持界面的一致性和美观性。

    Android底部弹出框

    总之,创建一个可自定义布局的底部弹出框是Android开发中的常见任务,它涉及到UI设计、布局管理、事件监听等多个知识点。通过灵活运用这些技术,开发者可以为用户提供更加丰富且符合应用风格的交互体验。

    android UI控件

    Fragment是Android中用于创建可重用的UI模块,它们可以独立于Activity存在,并可以在多个Activity之间切换,适应多屏设备和屏幕旋转。 12. **颜色和样式** Android通过color资源和style资源来定义颜色和全局样式...

    自定义dialog弹出登录框

    总的来说,自定义Dialog弹出登录框涉及到了Android UI设计、事件监听、数据验证等多个方面,是Android开发中基础且重要的技能之一。通过以上步骤,开发者可以创建出符合自己应用风格的、具有完整功能的登录对话框。

    android 自定义退出提示弹出框

    在Android应用开发中,自定义退出提示弹出框是一个常见的需求,它可以帮助用户在退出应用时得到明确的提示,提高用户体验。本篇文章将详细讲解如何实现这样一个功能。 首先,我们来了解一下`Dialog`和`PopupWindow`...

    UI之弹出菜单效果

    "UI之弹出菜单效果"这个主题,正是关注于如何在Android平台上创建交互性更强、更直观的用户界面。弹出菜单(PopupWindow)是Android UI设计中常见的一种组件,它可以在用户的操作后快速显示额外的功能选项,提供了...

    android UI

    这两种组件用于显示临时的弹出界面,Dialog通常用于提示用户确认或输入信息,PopupWindow则可以自定义更多的显示方式和交互。 10. 深度链接(Deep Linking): 深度链接允许用户直接从外部应用或网页跳转到应用内...

    Android简单的自定义Dialog

    总结一下,自定义Dialog在Android开发中是一个重要的实践技能,它涉及到布局设计、自定义类创建以及事件监听等多个方面。理解并掌握这些知识点有助于提高应用的用户体验和功能多样性。在`MyDialog`这个示例中,我们...

    Android实现弹出列表、单选、多选框

    多选框是 Android 中的一种常见 UI 组件,用于提供用户选择多个选项的功能。要实现多选框,需要使用 AlertDialog 对象,并在其构造函数中传入选项列表和默认选项。例如: ```java private AlertDialog alertDialog3...

    iOS_Dialog_Library.zip

    在这种情况下,"iOS_Dialog_Library.zip"是一个专为Android设计的第三方库,它允许开发者创建类似于iOS7风格的底部弹出对话框,通常在QQ等应用中可见。这个库可以帮助你在Android应用中实现这种独特的交互方式,从而...

    android 自定义dialog

    - 在需要弹出Dialog的地方,实例化自定义Dialog类,并调用`show()`方法。 5. **关闭Dialog** - 通常在按钮点击事件中,会包含关闭Dialog的操作。可以使用`dismiss()`方法来关闭Dialog。 以下是一个简单的自定义...

    一网打尽Android-UI

    通常与Dialog一起使用,提供一个弹出窗口供用户选择。 7. **Menu(菜单)**: 在Android中,菜单通常用于Activity的选项菜单或工具栏中。开发者通过在菜单XML文件中定义各项,然后在Activity中重写...

    android自定义Dialog

    5. **显示Dialog**:最后,在需要弹出Dialog的地方,通过FragmentTransaction或者直接调用`show()`方法来展示我们的自定义Dialog。 通过以上步骤,我们就成功地创建了一个带有自定义样式和按钮选择器的Dialog。在...

    Android_UI初级开发

    ### Android_UI初级开发知识点详解 #### 一、Android UI概要 ...综上所述,Android UI开发包含了从基础的UI组件设计到复杂的布局管理等多个方面,熟练掌握这些基础知识是成为一名合格的Android开发者不可或缺的部分。

Global site tag (gtag.js) - Google Analytics