背景:在做一个进度条时,不想让它的背景变暗,以免影响其他区域的正常显示。

在网上搜索时,看到的方法多数是:

方法一 :在代码中 可以这么设置 Window mWindow = getWindow();
WindowManager.LayoutParams lp = mWindow.getAttributes(); lp.dimAmount =0f;

方法二:在style 的xml 里 设置如下

<resources>

<style name="dialog" parent="@android:style/Theme.Dialog">

<item name="android:backgroundDimEnabled">false</item> <!--activity不变暗-->

</style>

< /resources>

设置为true, 背景变暗 Dialog = new Dialog(Activity, R.style.dialog);

因为我用的是progrossDialog,于是我尝试用方法一,未成功。

接着我用第二种方法,在values文件夹中加入style.xml,其中写入以上代码,用progressDialog.setProgressStyle(R.style.dialog);

同样没起作用,这里我觉得progressStyle应该是指进度条的样式,与背景无关。只是抱着尝试的态度。觉得应该可以通过setView去自定义它的背景,不过相对麻烦。

后来,看到这样一个办法:

方法三:同样配置style,如方法二,然后在弹出窗口的父窗口或者Activity的业务基类中,写代码:
protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setTheme(R.style.dialog); }

尝试了下,解决问题。

ProgressDialog弹出时的底色变暗(转)相关推荐

  1. Android 隐藏底部导航栏,并且Dialog 弹出时保持隐藏

    全屏显示并隐藏底部导航栏 全屏显示 可以在配置清单文件中设置,也可在代码中设置 <!-- 设置全屏显示 --><item name="android:windowFulls ...

  2. 小程序中点击input控件键盘弹出时placeholder文字上移

    最近做的一个小程序项目中,出现了点击input控件键盘弹出时placeholder文字上移,刚开始以为是软键盘弹出布局上移问题是传说中典型的fixed 软键盘顶起问题,因此采纳了网上搜到的" ...

  3. Android 软键盘弹出时布局内指定内容上移实现及问题解决

    Android 软键盘弹出时布局内指定内容上移实现及问题解决 参考文章: (1)Android 软键盘弹出时布局内指定内容上移实现及问题解决 (2)https://www.cnblogs.com/as ...

  4. Android 软键盘弹出时把布局顶上去,控件乱套解决方法

    Android 软键盘弹出时把布局顶上去,控件乱套解决方法 参考文章: (1)Android 软键盘弹出时把布局顶上去,控件乱套解决方法 (2)https://www.cnblogs.com/zhuj ...

  5. iOS键盘弹出时动画时长失效问题

    iOS键盘弹出动画问题 今天在写键盘弹出时遇见一个问题.监听UIKeyboardWillShowNotification通知让Label做一个移动的动画,指定duration为15,但动画实际完成时间 ...

  6. html悬浮弹窗后面背景变深,JS+CSS实现Div弹出窗口同时背景变暗的方法

    本文实例讲述了JS+CSS实现Div弹出窗口同时背景变暗的方法.分享给大家供大家参考.具体实现方法如下: 代码如下: JS+CSS实现的Div弹出窗口,同时背景变暗 function    locki ...

  7. android软键盘把布局顶上去,Android 软键盘弹出时把原来布局顶上去的解决方法

    键盘弹出时,会将布局底部的导航条顶上去. 解决办法: 在mainfest.xml中,在和导航栏相关的activity中加: android:name=".filing.MainActivit ...

  8. Android中软键盘弹出时关于布局的问题

    当在Android的layout设计里面如果输入框过多,则在输入弹出软键盘的时候,下面的输入框会有一部分被软件盘挡住,从而不能获取焦点输入. 解决办法: 方法一:在你的activity中的oncrea ...

  9. Android 软键盘弹出时把原来布局顶上去的解决方法

    Android 软键盘弹出时把原来布局顶上去的解决方法 参考文章: (1)Android 软键盘弹出时把原来布局顶上去的解决方法 (2)https://www.cnblogs.com/Joanna-Y ...

最新文章

  1. Infragistics NetAdvantage 2006 Volume 2 CLR 2.0曲折安装
  2. [Hive]Union使用指南
  3. java数据从本地文件中取出_java 从数据库取数据并存入本地文本中
  4. chrome android 远程调试,chrome 远程调试
  5. Index of sql server
  6. android 验证码
  7. 如何让 Hyper-V 和 VMware 虚拟机软件共存?
  8. antd table排序会触发到分页怎么解决_多年管理系统开发经验总结~代码解决方案...
  9. Python与数据库(1)mysql
  10. java打包成jar文件
  11. 注解@Async解决异步调用问题
  12. 求n! 末尾有多少个0
  13. 安装mongodb以及设置为windows服务 详细步骤
  14. 教程入门:建立一个完全自动化的交易系统
  15. 采用Xamarin进行ffmpeg调用视频编解码的方法
  16. matlab中进行多行注释
  17. 互联网公司的完整开发流程是怎样的?
  18. uniapp——显示不了网络图片或者本地图片
  19. 在windows 中使用cmd查看连接过的WIFI密码
  20. cad图纸比对lisp_CompareDWG|CAD图纸比较软件(CompareDWG)下载v2018 官方版 - 欧普软件下载...

热门文章

  1. 刘强东喊出技术转型第二年,京东AI全景图首次披露
  2. zabbix之 qq邮件报警
  3. 《Java8实战》-第十章笔记(用Optional取代null)
  4. 美国国家安全原因致金沙江暂停收购飞利浦LED
  5. MySQL错误:The user specified as a definer (XXX@XXX) does not exist
  6. 9patch(.9)怎么去掉自己画上的黑点/黑线
  7. nodejs 原理个人理解
  8. A CAPTCHA Server Control for ASP.NET C# 版
  9. 光芒国际——我的面试(二)
  10. webpack4.x中使用postcss-loader、autoprefixer给CSS属性自动添加前缀