【发布时间】:2013-09-18 22:33:19
【问题描述】:
我有一个 viewpager,它包含 3 个不同的片段,所有片段都有动态加载的表格布局。 (虽然动态地说,我从不尝试访问任何数据集,我已经从包中获取数据集,我所做的只是迭代数据集,并在此过程中创建表格行、文本视图并将它们逐个插入到表格布局中,所以问题只是创建动态查看)
我的问题是在片段之间滑动时需要一段时间。我注意到它每次都会执行我上面在 oncreateview 中提到的填充操作。
我想要做的是它应该在开始时只创建一次 tablelayout 并在每次选择片段时将其作为视图返回。
当我尝试片段视图只出现一次并且滑动后什么都没有出现。
我睡不着,我正在通过手机写这些,所以我不能分享我现在所做的事情,但我希望你能得到我想做的事情,并可能以一种好的方式指导我。
【问题讨论】:
-
您应该尝试使用 ListView 而不是手动为数据集中的每个项目创建 TableRows。
-
为什么片段视图在第二次滑动时消失?我缓存了表格布局,当用户第二次滑动时,我使用缓存的对象,但什么也没出现。是什么原因?
标签: android android-fragments android-viewpager android-fragmentactivity