选项卡加载屏幕 - Android
我有 5 个选项卡,其中 2 个主题有从我们的服务器提供的内容。 ListVie 中每个选项卡中大约有 170 个项目。下载和处理数据可能需要大约 1 秒(或更长时间 - 取决于信号强度)...
让我更准确地说...我有 5 个选项卡(tab1、tab2、tab3、tab4、tab5)。前两个(tab1 和 tab2)从服务器接收内容。当我从任何选项卡单击到 tab1 或 tab2 时,切换需要时间,并且看起来应用程序冻结了。因此我想创建一个加载程序...如何在选项卡中执行此操作?
I have 5 Tabs and on 2 of theme there is a content provided from our server. There is about 170 items in ListVie in each of tabs. To download and process data it can take about 1 second (or more - depend on signal strength)...
Let me be more exact... I have 5 tabs (tab1, tab2, tab3, tab4, tab5). First two (tab1 and tab2) receives content from servers. When I click from whatever tab to tab1 or tab2 it takes time to switch and looks like app freezes. Therefore I would like to create a loader... How to do that in tabs?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这可能会很有帮助 Android:在 TabHost 活动中显示不确定的进度条
This may well help Android: Showing indeterminate progress bar in TabHost activity
从后台加载数据时,您需要在 Android 中启动一个新线程。您可以使用进度条通知也可以提供用户反馈,但使用多个线程将使您的 UI 保持活动状态并提供更好的用户体验。 Android 文档中有一个很好的指南:Painless Threading
You need to fire off a new thread in Android when loading data from the background. You can use a progress bar notification would also provide user feedback but using multiple threads will allow your UI to remain active and provide a better user experience. There is a good guide in the Android documentation: Painless Threading