2010-11-30 48 views
0

問候!面板阻擋視圖Android

我正在構建一個需要使用互聯網的應用程序,如果沒有它,整個選項卡都不起作用。我希望這樣,當他們選擇標籤時,它會檢查是否有互聯網,如果沒有,則面板會滑動(或出現)在控件上,以便在建立與互聯網的連接之前不會有任何事情發生。我怎麼能做到這一點?

感謝 -Mitchell

回答

0

我想覆蓋控制會不會看上去很怪,因爲這將使它看起來像一個空的沒用的標籤。我會說有兩個更好的方法來做到這一點。首先是當選項卡獲得焦點時,您可以根據檢測到的網絡連接禁用或啓用所有控件。另一個是基於檢測到的連接來添加或刪除整個選項卡。

0

考慮使用監視Internet連接的AsyncTask實現不可取消的ProgressDialog(使用STYLE_SPINNER)。確定連接後,取消ProgressDialog。您可能還想提供一個超時,它會顯示相關的錯誤消息。

+1

一旦用戶點擊該選項卡,他們將不得不等待互聯網連接。他們在飛機上會發生什麼?應該永遠持續下去嗎? – CaseyB 2010-11-30 23:41:14