【发布时间】:2014-09-25 22:32:21
【问题描述】:
我知道我能做到
viewPager.setCurrentItem(position)
将我的视图寻呼机设置在所需位置。我的问题是在实例化适配器之前是否以及如何执行此操作。
意思是如果我这样做了
pagerAdapter = new ViewPagerAdapter(arg1,arg2....);
viewPager.setAdapter(pagerAdapter);
viewPager.setCurrentItem(position);
item 0 是第一次构建,然后在所需位置的项目也被构建。这需要双倍的时间......在我的适配器中,每个项目都需要大量的工作来构建,所以如果可能的话,最好避免构建 0 位置的项目。也许通过在适配器实例化时将所需位置作为参数传递...?
有什么办法吗?
【问题讨论】:
标签: android android-viewpager setcurrentvalue