Android版本4.4.2(三星)中的ProgressBar高度问题

时间:2014-04-15 09:28:54

标签: android android-progressbar

我在我的应用程序中使用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)上测试了它,在这款手机中出现了问题

检查下图,相同的代码:
Progress bar

0 个答案:

没有答案