我正在使用下面这段代码制作进度条。在运行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);
感谢您的帮助!
答案 0 :(得分:1)
我查看了Android 7.1.2,Emulators 7.1.1和7.0。它工作正常。请用7.1.1检查模拟器,如果错误重复,请提供完整的代码,我会查看它。