android - Honeycomb 中的 fragment 加载微调器/对话框

标签 android spinner progressdialog android-fragments android-3.0-honeycomb

将数据加载到我的 fragment 时,我希望 fragment 中间有一个不确定的微调器(下图中的示例),以向用户显示内容正在该特定 Pane 中加载。

在 Honeycomb 中执行此操作的最佳方法是什么?

我真的不想在操作栏中使用微调器,数据加载的位置不是很明显。另外,我不想要一个不确定的进度对话框,因为它出现在整个应用程序的中心,并且还会阻止用户做任何其他事情,直到它被关闭。注意FragmentDialogs 似乎也这样做。

我是否必须修改自定义 FrameLayout 才能为每个 Pane 获得所需的效果?

honeycomb screenshot

最佳答案

如果您使用的是 ListFragment,您可以调用 setListShown(false) 来显示加载进度指示器,直到您调用 setListShown(true)。您可以在 fragment 的 Loader 回调方法中调用它们以在加载列表时显示指示器。

关于android - Honeycomb 中的 fragment 加载微调器/对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5318175/

相关文章:

java - http POST 请求 JSON 对象中的空指针异常错误

android - Jetpack 撰写 : Disable Interaction with TextField

java - 如何实现MM格式的EditText月份

html - CSS3 微调圆圈旋转

android - 如何获取微调器中的项目数?

android - ProgressDialog 是否可绘制? GIF 什么的?

java - progressDialog 在 fragment 打开之前被关闭

android - 如何从 Java 程序中找到 Android 中的 DNS 服务器?

android - 制作 View "GONE"会导致其下方的 View 也不可见

android - 在服务类中显示 ProgressDialog