我有一个相当琐碎的问题,但我想我会试一试。我正在编写一个 android 应用程序,并且我有一个从 Web 服务器加载的视图组表单。在互联网访问运行时,我曾经弹出一个带有进度条的对话框。我决定如果我切换到标题栏中漂亮的小不确定进度条,它会看起来不那么笨重。
标题栏选项看起来不那么繁忙,除了表单项(文本视图、按钮等)在检索期间都启用了。然后我使用递归例程来禁用视图组中的所有视图,但这又看起来很难看——灰色的文本视图(2.3.3)看起来很恶心,尤其是焦点周围有橙色条的那个。如果我弹出一个进度条,底层视图看起来很好禁用 - 后面的窗口只是慢慢变暗。从视觉的角度来看,更明显的是,当整个窗口变暗时,我们正在等待某些事情发生,而不是面对一堆禁用的控件。
当进度条或其他窗口重叠在顶部时,我是否可以以与操作系统类似的方式禁用视图?这会给我两全其美。
我猜另一个选项是在访问期间将视图设置为不可见,但我很好奇,因为当我使用弹出窗口时,我可以看到操作系统正在做我想要的。