ProgressBar不在一台设备上工作,但在另一台设备上工作正常

时间:2017-07-18 21:33:55

标签: java android progress-bar

我正在使用下面这段代码制作进度条。在运行Android 6.0.1(Marshmallow API 23)的Samsung 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); 

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

我查看了Android 7.1.2,Emulators 7.1.1和7.0。它工作正常。请用7.1.1检查模拟器,如果错误重复,请提供完整的代码,我会查看它。