在GridView中查看

时间:2012-12-10 10:36:28

标签: android gridview progress-bar

我有一个FrameLayout,里面有一个GridView。然后我需要在加载GridView之后在底部的网格视图后添加进度条,但进度条将在GridView的顶部。以下是我的代码。

我正在使用TabHost,其中包含标签(3)的标签小部件和FrameLayout的{​​{1}},如下所示:

GridView

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <GridView
        android:id="@+id/gridView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_above="@+id/progressBar"
        android:layout_centerHorizontal="true"
        android:numColumns="3" >
    </GridView>

    <ProgressBar
        android:id="@+id/progressBar"
        style="?android:attr/progressBarStyleSmall"
        android:layout_width="20dp"
        android:layout_height="20dp"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true" />

    <TextView
        android:id="@+id/emptyfonetext"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/gridView"
        android:layout_marginLeft="10dp"
        android:layout_toRightOf="@+id/progressBar"
        android:text="Loading"
        android:textSize="16dp" />

</RelativeLayout>

GridView在顶部,进度条在底部,加载文本在右侧。

result