我在我的应用程序中使用ProgressBar。而且我也表现出了它的价值。
但问题在这里是另一回事。 Android Version 4.4.2
我的身高不合适
我的代码:
Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
@SuppressWarnings("deprecation")
int ratio = ((int) display.getWidth() / 100)* value;
((ProgressBar) view).setProgress(ratio);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(ratio, 35);
((ProgressBar) view).setLayoutParams(params);
进度条layout.xml:
<ProgressBar
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
在这里,我设置ProgressBar
的宽度和高度。它在所有版本中都运行良好。但是关于Android版本4.4.2的问题。
注意:我在模拟器上测试了它,我在Android版本4.4.2中获得了完美的高度。然后我在三星Galaxy S4(版本4.4.2)上测试了它,在这款手机中出现了问题
检查下图,相同的代码: