Android ProgressBar在API 8上未正确显示

Android ProgressBar在API 8上未正确显示,android,progress-bar,Android,Progress Bar,因此,我在load_more.xml文件中有一个最简单的进度条: <ProgressBar xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#F

因此,我在load_more.xml文件中有一个最简单的进度条:

<ProgressBar xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#FFB6C1" >
</ProgressBar>
它可以在虚拟设备(Android 4.3)上正常工作:

但当我尝试在真实设备(Android 2.3.5)上运行此功能时:


没有错误,甚至没有警告,它工作正常,但看起来很难看。为什么会发生这种情况以及如何修复它?

我假设它占用了视图的整个布局宽度,这就是为什么它的行为很奇怪,或者可能只是一个bug。不确定


但是,您可以通过将宽度设置为android:layout\u width=“wrap\u content”

来避免这种情况。谢谢您的回答。但要明确的是:问题不在于宽度,而在于这个丑陋的“圆圈”。图片宽度的差异仅仅是因为一张来自打印屏幕,另一张来自相机。
View footerView = getLayoutInflater().inflate(R.layout.load_more, lv, false);
lv.addFooterView(footerView);