`

设置点击ProgressDialog外的区域对话框不消失

 
阅读更多
ProgressDialog mpDialog = new ProgressDialog(OrderTable.this); 
mpDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);//设置风格为圆形进度条  
mpDialog.setTitle("提示");//设置标题  
mpDialog.setIcon(R.drawable.icon);//设置图标  
mpDialog.setMessage("这是一个圆形进度条");  
mpDialog.setIndeterminate(false);//设置进度条是否为不明确  

mpDialog.setCancelable(true);//设置进度条是否可以按退回键取消  

设置点击进度对话框外的区域对话框不消失
dialog.setCanceledOnTouchOutside(false);
分享到:
评论

相关推荐

    Android代码-普通对话框源码.zip

    当用户点击对话框外的区域或按下后退键时,对话框默认会消失。如果希望改变这种行为,可以通过`setCancelable()`方法设置。 8. **其他功能** - `setCancelable(boolean cancelable)`:控制对话框是否可以通过点击...

    androidDialog对话框.zip

    注意,Dialog不占用焦点,当用户点击对话框外的区域,默认会自动关闭Dialog。 7. **Dialog的生命周期** Dialog的生命周期与Activity紧密关联,它依赖于Activity的上下文。如果Activity被销毁,Dialog也会随之消失...

    酷炫自定义对话框Dialog_确认_取消_进度等

    在Android中,可以通过设置`setCancelable(true)`来允许用户通过点击对话框外的区域或按下返回键来取消对话框。 进度对话框(ProgressDialog)在处理长时间运行的任务时非常有用,它可以向用户展示任务的进度,避免...

    Android应用源码所有Dialog对话框.zip

    - 用户可以通过点击“取消”按钮或触摸对话框外的区域来关闭对话框。开发者也可以通过调用`dismiss()`方法手动关闭Dialog。 11. **对话框的动画和过渡效果** - Android支持自定义Dialog的显示和消失动画,通过`...

    安卓app开发项目-所有Dialog对话框(源码).zip

    9. **取消监听**:Dialog提供了一个`setCancelable()`方法,用于设置用户是否可以通过点击Dialog外部区域或按下后退键关闭Dialog。 10. **Dialog的显示和隐藏**:通过`show()`和`dismiss()`方法可以控制Dialog的...

    TestClock.zip

    创建PopupWindow需要指定视图、宽度、高度和显示位置,还可以设置背景透明度、触摸外区域是否消失等属性。 然后,**自定义View(Custom View)**是开发者为了满足特定需求,对系统提供的基础View类进行扩展和修改的...

    Android代码-Dialog

    对于自定义Dialog,可能需要处理触摸事件,如点击Dialog之外的区域关闭Dialog。这可以通过重写`onTouchEvent()`方法并处理`MotionEvent.ACTION_DOWN`来实现。 10. **对话框的动画效果** 通过设置自定义动画,可以...

    通用的Dialog工具类

    3. **按钮配置**:提供设置确定、取消或其他操作按钮的方法,并设置点击事件监听器。这样开发者可以根据需要定制按钮的行为。 4. **动画效果**:为了增强用户体验,工具类可能包含显示和消失的动画效果,如淡入淡出...

    android_Dialog

    - `Builder`类提供了多种设置对话框样式的方法,如`setTitle()`, `setMessage()`, `setPositiveButton()`, `setNegativeButton()`等。 - 通过`show()`方法将`Dialog`显示在屏幕上。 2. **自定义Dialog** - 如果...

Global site tag (gtag.js) - Google Analytics