我已经使用创建了显示Fragments
,两者都填充了从互联网上提取的数据。虽然代码本身按预期工作,没有任何问题,但其中一个片段(实现为ListFragment
)在片段内显示一个不确定的进度指示器,该指示器偏向一侧。我希望删除指示器并使用不同的ProgressDialog
我改为将其实现为指标。
做了一些研究,我发现了这个功能setListShownNoAnimation()
(记录在案here) 在里面ListFragment
类,但以下尝试不起作用:
- 在片段中调用 setListShownNoAnimation()
onActivityCreated()
- 在父活动中调用它
onCreate
- 在片段中调用它
onCreateView()
(这导致了IllegalStateException
)
如何删除片段的进度指示器?
正确的方法是调用:
setListShown(true);
当您需要隐藏 ProgressBar 并显示 ListView 时。当您完成在后台获取数据并准备好显示列表时调用此方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)