Android ProgressBar无法在API 8上正常显示

时间:2013-12-05 20:14:18

标签: 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="#FFB6C1" >
</ProgressBar>

我已将其作为footerview添加到我的listview lv:

View footerView = getLayoutInflater().inflate(R.layout.load_more, lv, false);
lv.addFooterView(footerView);

它在虚拟设备(Android 4.3)上按预期工作: enter image description here

但是当我试图在真实设备上运行它时(Android 2.3.5): enter image description here

没有错误甚至是警告,它运行正常,但它看起来很难看。为什么会发生这种情况以及如何解决?

1 个答案:

答案 0 :(得分:0)

我认为它采用了View的整个布局宽度,这就是为什么它表现得很奇怪,或者可能只是一个bug。不确定。

但是,您可以通过将宽度设置为android:layout_width="wrap_content"

来避免它