2012-08-09 83 views
0

當我的gridview加載內容時,它將始終在網格項中顯示「loading ...」字符串。Android,如何禁用加載gridview時顯示「加載...」?

我該如何禁用它?所以我想在加載內容時將網格保留爲原始樣式。

謝謝!

+0

您是否熟悉AsyncTask?我的答案的深度將取決於此。 – st0le 2012-08-09 05:32:16

+0

我不想知道一個異步加載,我只是想在GridView中隱藏字符串「加載」。謝謝。 – herbertD 2012-08-09 06:51:01

回答

1

這就是我所做的。

有一個Frame Layout或一個包含GridView和一個TextView的相對佈局(fill_parent,中間有文字「Loading ...」)。

在您的AsyncTask期間,onPreExcute將gridView的可見性設置爲View.GONE,將textview設置爲Visible,並在onPostExecute期間將GridView的可見性切換回Visible,並關閉textview的可見性。

取代TextView,它也可以是包含進度條和文本視圖的組合佈局。

這也是「空視圖」的工作原理。 (至少適用於舊版本)

+0

謝謝。這是一種解決方法。 – herbertD 2012-08-09 07:22:56

相關問題