java - ProgressBar 在一台设备上无法工作,但在另一台设备上工作正常

标签 java android progress-bar

我正在使用下面的这段代码来制作进度条。该栏在运行 Android 6.0.1 (Marshmallow API 23) 的三星 S5 上运行良好(一个功能更新进度)。栏更新并且进度正确显示。

我还生成了代码的 APK,并将其手动安装在运行 Android 7.1.1 (API 25) 的 Wiley Fox Swift X2 上。该应用程序可以运行,但进度条不更新。它们是可见的,但没有发生更新。

<ProgressBar
android:id="@+id/progressbar0"
style="@android:style/Widget.ProgressBar.Horizontal"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_gravity="bottom|center"
android:layout_weight="1"
android:foregroundTint="@color/colorAccent"
android:hapticFeedbackEnabled="false"
android:progress="1" />

ProgressBar bar0 = (ProgressBar) findViewById(R.id.progressbar0);

bar0.setMax(total_answered);

bar0.setProgress(answered_0); 

感谢您的帮助!

最佳答案

我检查了 Android 7.1.2、模拟器 7.1.1 和 7.0。运行良好。请检查 7.1.1 的模拟器,如果错误重复出现,请提供完整的代码,我会查看。

关于java - ProgressBar 在一台设备上无法工作,但在另一台设备上工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45177485/

相关文章:

Java jTable MouseListener 不工作

Java swing——Jpanel 不重新渲染/重绘自身

java - 字符不会存储在列表中

android - 即时应用程序包名称

javascript - console.log 和进度事件 - 仅在 100% 时显示

javascript - 安装进度条

java - Android ClassNotFoundException 与 appcompat-v7 :28. 0.0

Android - 检测手机解锁事件,而不是屏幕开启

java - 我想更改名为 .hannesdorfmann :swipeback 的库中的一些内容

android - 如何更新异步任务中的进度条