gpt4 book ai didi

java - 如何使用百分比和消息而不是弃用的 ProgressDialog 创建自定义 progressDialog

转载 作者:搜寻专家 更新时间:2023-11-01 09:22:39 26 4
gpt4 key购买 nike

我使用进度条创建了自定义进度对话框,但自定义进度对话框中的进度消息没有更新

最佳答案

您可以使用 ProgressBar实现相同的行为进度对话框

CustomProgressBar progressBar = (ProgressBar) findViewById(R.id.progressbar);
progressBar.setMax(100);
progressBar.setProgress(1);

您可以在异步调用/任何监听器的 onProgressChange() 方法中使用下一个 progress 值调用 setProgress() 方法

  • 添加文本消息和 ProgressBar

我建议编写一个扩展 ProgressBar 的自定义类,因为这不能直接完成 - 在这个自定义类中,您应该覆盖 ProgressBar 内的 onDraw(),并且使用 Canvas.drawText() 决定文本的放置位置。 Here您可以找到 drawText() 的文档 - x 和 y 是绘制文本原点的坐标

--您还可以在 Display Percentage on ProgressBar 上查看此博客

希望这对您有所帮助,如果您正在寻找其他东西,请告诉我。

关于java - 如何使用百分比和消息而不是弃用的 ProgressDialog 创建自定义 progressDialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53456719/

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