gpt4 book ai didi

Android Progressbar 不允许切换标签

转载 作者:行者123 更新时间:2023-11-29 00:34:29 24 4
gpt4 key购买 nike

我的应用程序中有两个选项卡。第一个选项卡显示用户的详细信息,第二个选项卡显示他设备上安装的应用程序。我使用程序包管理器获取已安装的应用程序,它在后台线程中运行。如果用户在后台线程完成之前单击了第二个选项卡,我想显示一个进度对话框。但问题是,如果屏幕上显示进度对话框,用户无法切换到下一个选项卡。有什么办法可以解决这个问题。谢谢提前。

最佳答案

默认情况下,进度对话在对话模式下工作,并卡住所有操作,直到进度条消失。

我在控制进度条方面遇到了问题(虽然我的要求比你的要求更多,比如自定义外观和随意显示/隐藏/卡住进度条),所以我最终创建了一个自定义进度条。

很简单

  1. 创建 2 个笔直的直条,一个是黑色,另一个是任何颜色(如果你想要更花哨的东西,由你决定)

  2. 将条形图添加到可绘制对象,然后以隐藏模式添加到您的布局 xml。彩色条正好在黑色条的顶部(叠加)

  3. 现在要显示进度条的位置,首先使黑色条可见,然后根据进度调整彩色条(在黑色条顶部)的宽度。

这将为您提供进度条的正确功能。

由于您只使用 ImageView ,因此您可以完全控制何时显示或隐藏栏。同样默认情况下它不会卡住 View 。您可以通过捕获 onTouch 事件随意卡住。

关于Android Progressbar 不允许切换标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13373754/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com