我正在尝试显示带有自定义主题的进度栏.但是它在左上角而不是中心.如果我不使用自定义主题,它将以中心显示,但不是全屏显示,这会在背景中显示文本视图和其他元素,看起来很糟糕.以下是代码和屏幕截图

自定义主题:

android:layout_width="match_parent"

android:layout_height="match_parent">

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_centerInParent="true" />

在具有自定义主题的活动初始化进度对话框中:

progressBar = new ProgressDialog(context, R.layout.layout_progress_dialog);

progressBar.setMessage("Please wait...");

progressBar.setCancelable(false);

当我单独看到进度条主题的预览时,它正确显示如下.但是在活动中它显示错误的位置.

解决方法:

您正在需要主题ID的构造函数中传递布局的ID.

progressBar = new ProgressDialog(context, R.layout.layout_progress_dialog);

构造函数是

public ProgressDialog(Context context, int theme)

您应该在style.xml中定义自定义属性,并在此处传递该样式的ID.

标签:android-layout,android

来源: https://codeday.me/bug/20191111/2021438.html

android 全局进度条,Android:如何在中心显示全屏进度条相关推荐

  1. 在android studio下 如何去掉任务栏以及显示全屏

    比较详细的从新建开始(末尾有比较粗暴的使用代码的方法) 1.首先建立一个新的的布局文件 2.新建一个java文件,并关联之前建立的布局文件. import android.os.Bundle; imp ...

  2. js+html5 canvas全屏彩色条状海浪动画js特效

    下载地址 基于js+html5 canvas制作的一款好看的全屏彩色条状海浪动画特效. dd:

  3. android 全局 socket,学习Android socket通信之如何解决中文乱码

    socket是网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket.socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄 ...

  4. android 全局换字体,Android 全局替换字体

    1. 替换全局字体 需要引入依赖 // 替换全局字体使用 api 'com.android.support:support-v13:28.0.0' 在 res 目录下创建一个 font 目录,将用到的 ...

  5. android 全局dp单位,android应用开发之View的大小计量单位(px、dpi、dp、dip、sp)

    http://blog.csdn.net/ljianhui/article/details/43601495?ref=myread 一.像素(px)与屏幕分辨率 1)px(Pixels ,像素):对应 ...

  6. android 全局缓存,【Android进阶】RecyclerView之缓存(二)

    前言 上一篇,说了ItemDecoration,这一篇,我们来说说RecyclerView的回收复用逻辑. 问题 假如有100个item,首屏最多展示2个半(一屏同时最多展示4个),RecyclerV ...

  7. android实现多画面播放,可无缝切换小窗/全屏的android播放器实现

    效果: 普通模式多画面 / 全屏播放 小窗模式 布局和拖拽功能介绍 普通窗口下的视图层级关系 将AutoMonitorPlayer作为控件时,layout图层关系如上图.AutoMonitorPlay ...

  8. android某个活动全屏,android – 重新组合活动布局,以便在旋转屏幕时全屏播放视频...

    我终于找到了做到这一点的好方法. 在 Android文档中,指定当您需要处理修改(方向,键盘--)而不重新创建新Activity时,您应该通过覆盖Activity类的onConfigurationCh ...

  9. Android学习之Android 5.0分享动画实现微信点击全屏效果

    Android5.0过渡动画,请看 http://blog.csdn.net/qq_16131393/article/details/51112772 今天用分享动画实现微信点击全屏效果 本文源代码下 ...

最新文章

  1. 海南省长沈晓明:海南自贸区先导性项目取得阶段性进展
  2. 常用linux下网络相关命令
  3. 【学习笔记 】sass教程巩固学习
  4. ASP.Net Core MVC 发生二次请求
  5. 分治应用--最近点对问题 POJ 3714
  6. 使用jQuery加载js脚本
  7. 范例 在 Setting 里加入 HiApk Settings 选项
  8. UI干货素材分享|导航设计
  9. 华为机试HJ93:数组分组
  10. 游戏服务器的思考之三:谈谈MVC
  11. 让华泰浮盈10亿美金的AssetMark-统包资产管理平台价值几何?
  12. steam怎么设公用计算机,steam怎么设置家庭共享 steam家庭共享设置方法
  13. android小米深色模式,小米深色模式开关
  14. 数据可视化大屏真不是个事,这 30 个精美的模板拿走吧
  15. 2022 WTM 女性开发者大会邀你开启心旅程
  16. error: expected unqualified-id before 'xxx'
  17. QLabel控件实现圆形头像显示
  18. 嵌入式OS的现状、智能的物联网与未来的机器人
  19. 计算机键盘上的基准键是哪两个键,键盘上的基准键分别是什么?
  20. 初始化Direct3D

热门文章

  1. BZOJ 4042 Luogu P4757 [CERC2014]Parades (树形DP、状压DP)
  2. BZOJ 3993 Luogu P3324 [SDOI2015]星际战争 (最大流、二分答案)
  3. am5728 是否支持aarch64_am5728开启uart0接口通讯
  4. 20210927 LQR
  5. PTA-1022——Digital Library
  6. CF1096E The Top Scorer
  7. iOS Safari 中click点击事件失效的解决办法
  8. java标识符遵循规范
  9. 解决Android手机 屏幕横竖屏切换
  10. 【VS开发】PCIe体系结构的组成部件