gpt4 book ai didi

Android ProgressDialog 位置问题,我们是否有来自平台或支持库的 Android ProgressDialog?

转载 作者:太空狗 更新时间:2023-10-29 14:04:02 30 4
gpt4 key购买 nike

当我的设备是 4.4.4 时,我的 ProgressDialog 工作正常,我最近没有使用这个应用程序,同时设备升级到 Lillipop。我不确定这是否对这个问题造成了任何影响,只是提一下。

问题 1. ProgressDialog 显示在屏幕的左上角。见附图。下面是代码。还有如何获得透明背景?

        progressDialog = new ProgressDialog(this, android.R.style.Theme_DeviceDefault_Light_Dialog_Alert);
progressDialog.setTitle(title);
progressDialog.setMessage(getResources().getString((R.string.progress_please_wait)));
progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressDialog.setIndeterminate(true);
progressDialog.setCanceledOnTouchOutside(false);
progressDialog.getWindow().setGravity(Gravity.CENTER);
progressDialog.show();

enter image description here

问题 2. 我已经阅读了 Material 设计文档和支持文档。我找不到但是是否有任何内置的 Material Designed ProgressDialog。或者我们应该依赖像 https://github.com/rahatarmanahmed/CircularProgressView 这样的库. ?

编辑:
ClarkXP 对下面提到的另一个问题的回答,实际上更相关:
问题 3. 我尝试使用 material-dialogs但是我的 gradle 抛出错误“无法解析:编译 com.afollestad:material-dialogs:0.8.5.1”。

最佳答案

为了显示具有 Material Design 风格的进度对话框,我使用 Material-Dialogs图书馆。

问候

更新

应用程序 build.gradle 必须在同一个文件中具有存储库和依赖项的下一个配置:

  1. 在 Android 闭包中:

    android {    
    compileSdkVersion 23
    buildToolsVersion "23.0.2"
    ...[your configuration]
    }
  2. 和 Repositories/Dependencies 关闭:

    repositories {
    maven {
    url "https://jitpack.io"
    }
    }
    dependencies {
    compile('com.github.afollestad.material-dialogs:core:0.8.5.1@aar'){
    transitive = true
    }
    }

关于Android ProgressDialog 位置问题,我们是否有来自平台或支持库的 Android ProgressDialog?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33813640/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com