所以我在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)上按预期工作:
但是当我试图在真实设备上运行它时(Android 2.3.5):
没有错误甚至是警告,它运行正常,但它看起来很难看。为什么会发生这种情况以及如何解决?
答案 0 :(得分:0)
我认为它采用了View的整个布局宽度,这就是为什么它表现得很奇怪,或者可能只是一个bug。不确定。
但是,您可以通过将宽度设置为android:layout_width="wrap_content"