ListView页脚不是中心

use*_*321 1 android listview android-layout

知道为什么我的列表视图的页脚总是在左边?这是我的xml布局.在添加更多数据需要时添加和删除页脚.我希望TextView和ProgressBar成为中心

<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:orientation="horizontal" 
android:gravity="center">

<TextView
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    android:gravity="center"
    android:textSize="12sp"
    android:textColor="@color/author_text"
    android:text="LOADING DATA..."
    />

<ProgressBar 
    android:layout_width="15dp" 
    android:layout_height="15dp" 
    android:layout_marginLeft="10dp"
    />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

use*_*321 7

好吧,问题不在于OP中显示的页脚视图; 它确实工作得很好.问题是我的ListView将layout_width属性设置为wrap_content.这适用于所有列表渲染器,但不适用于页脚.将ListView更改为fill_parent修复它

<ListView 
    android:id="@+id/android:list"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    style="@style/MyList"
    />
Run Code Online (Sandbox Code Playgroud)

谢谢帮[已解决]