2014-10-08 69 views
-1

我是android新手。我注意到在实现视图分页器的适配器时,getItem()将导致返回两个相邻的分段。我怎样才能跳过这个默认加载并只加载当前页面中的片段。请帮帮我。避免在视图寻呼机中默认加载片段

+0

http://developer.android.com/reference/android/support/v4/view/ViewPager.html#setOffscreenPageLimit(int) – 2014-10-08 10:53:53

回答

0

你不应该那样做。请注意,当滑动到下一页时,两个碎片同时可见,因此它们都被创建。

+0

在这种情况下会发生什么?我预计它会被创建,然后用户界面感觉有点迟缓。 – Kai 2014-10-08 11:04:32

+0

试用并告诉我们:)。 – Okas 2014-10-08 11:16:53

0

您可以使用ViewPager.setOffscreenPageLimit(1)。我用它来保留我所有的三个片段。我不知道如果将它设置为1会发生什么情况。

令人困惑的是,这是来自文档。它说,该值默认为1,但是当我工作,我总是得到两个片段,像你这样的:

您应该保留此限制低,特别是如果你的网页有复杂的 布局。此设置默认为1.

相关问题