用于阻止Android视图的面板

时间:2010-11-30 23:22:59

标签: android controls panel block

问候!

我正在构建一个需要互联网使用的应用程序,如果没有它,整个选项卡都无法运行。我希望这样当他们选择标签时,它会检查是否有互联网,如果没有,则在控件上方有一个面板幻灯片(或显示),这样在建立与互联网的连接之前就无法完成任何操作。我怎么能做到这一点?

由于 -Mitchell

2 个答案:

答案 0 :(得分:0)

我认为覆盖控件看起来很奇怪,因为它会让它看起来像一个空的无用标签。我想说有两种更好的方法可以做到这一点。第一种是当选项卡获得焦点时,您可以根据检测到的网络连接禁用或启用所有控件。另一种方法是根据连接的检测添加或删除整个选项卡。

答案 1 :(得分:0)

考虑使用AsyncTask实现不可取消的ProgressDialog(使用STYLE_SPINNER),以监控互联网连接。确定连接后,取消ProgressDialog。您可能还希望提供超时,这会显示相关的错误消息。