小编use*_*385的帖子

如何显示屏幕的进度栏中心

我的代码在listview的顶部显示空间(见左图).如果我删除android:gravity="center"它然后将正确显示(见右图)

在此输入图像描述 在此输入图像描述

但ProgressBar不显示在屏幕中央,它显示在屏幕左侧.

<LinearLayout 
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    android:orientation="vertical">

    <ListView 
        android:id="@+id/listCategory2"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:fadeScrollbars="true"
        android:fastScrollEnabled="true"
        android:divider="@color/background"
        android:dividerHeight="1dp"
        android:visibility="gone"
        android:background="@drawable/border9" 
        android:listSelector="@drawable/listview_selector" />

    <ProgressBar 
        android:id="@+id/prgLoading"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        style="@android:style/Widget.ProgressBar.Inverse"
        android:layout_centerInParent="true" />

    <TextView 
        android:id="@+id/txtAlert"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/alert"
        android:textColor="@color/text"
        android:textSize="14sp"
        android:layout_centerInParent="true"
        android:visibility="gone" />

       </LinearLayout>
Run Code Online (Sandbox Code Playgroud)

layout android

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

layout ×1