gpt4 book ai didi

java - 进度条始终设置为最大

转载 作者:行者123 更新时间:2023-12-01 04:17:19 25 4
gpt4 key购买 nike

我有一项服务向 Activity 发送广播,该 Activity 显示项目列表一个网格。特定的网格项目有一个图像和一个进度条,应该在广播接收器。该 Activity 已向接收器注册并显示日志。

发送广播时,接收者更新图像并可以设置图像的 alpha也可以但是无法更新进度条的进度。进度条始终设置以下是接收器中的代码

<小时/>
View v = bookgrid.getChildAt(0);
ProgressBar progress = (ProgressBar)v.findViewById(R.id.book_progress);
RelativeLayout rl = (RelativeLayout)v.findViewById(R.id.book_image);
progress.setVisibility(View.VISIBLE);
rl.setAlpha((float) 0.2);
progress.setProgress(30);

最佳答案

我相信您正在尝试使用基于 0-100 的进度。为此,您必须首先将进度条最大值设置为 100

http://developer.android.com/reference/android/widget/ProgressBar.html#setMax(int)

将代码更改为

View v = bookgrid.getChildAt(0);
ProgressBar progress = (ProgressBar)v.findViewById(R.id.book_progress);
RelativeLayout rl = (RelativeLayout)v.findViewById(R.id.book_image);
progress.setVisibility(View.VISIBLE);
rl.setAlpha((float) 0.2);
progress.setMax(100);
progress.setProgress(30);

关于java - 进度条始终设置为最大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19312807/

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