2017-07-18 81 views
0

我正在使用下面的这段代码来创建一个进度条。在运行Android 6.0.1(Marshmallow API 23)的三星S5上,酒吧工作正常(功能更新进度)。条更新和进度显示正确。ProgressBar不能在一个设备上工作,但在另一个设备上工作正常

我还生成了我的代码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

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

+1

谢谢。我比窗口小部件本身看起来更进一步,发现由于某种原因,一个给定值设置栏的先前代码没有被声明......所以我会看看这个。感谢您的建议......“提供完整的代码”让我的想法变得更加开箱即用。如果我还在挣扎,我会回来的。谢谢 :)。 – Jcov

相关问题