将数据加载到我的片段中时,我希望在片段中间有一个不确定的旋转器(如下图中的示例),以向用户显示内容正在加载该特定窗格。

在Honeycomb中做到这一点的最好方法是什么?

我真的不想在动作栏中使用旋转器,这并不明显地加载数据。另外,我不希望不确定的进度对话框,因为它出现在整个应用程序的中心,也可以阻止用户做其他任何操作,直到被解散为止。 NB FragmentDialogs似乎也这样做。

我是否必须使用自定义的Framelayout进行侵略,以获得每个窗格的理想效果?

honeycomb screenshot

有帮助吗?

解决方案

如果您正在使用 ListFragment 你可以打电话 setListShown(false) 显示加载进度指示器,直到您致电 setListShown(true). 。您可以在片段中称呼这些 Loader 列表加载时显示指示器的回调方法。

其他提示

我认为实现这一目标的最佳方法是使用Viewswitcher。然后,如果您使用的是加载程序,则可以在完成加载后仅在视图(加载视图和内容视图)之间切换。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top