2017-07-18 87 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

相關問題