加载包含Webview的选定选项卡

时间:2018-11-18 07:07:52

标签: android android-fragments webview android-viewpager

我在Viewpager中有3个片段类别,每个片段包含3或4个标签。每个选项卡都有一个带有不同URL的Webview。当我开始加载片段的活动时,每个片段的Web视图正在同时加载,并且需要很多时间。我要加载包含4个选项卡的当前片段,当更改为其他片段时,加载该片段具有的4个选项卡。有帮助吗?

1 个答案:

答案 0 :(得分:1)

内置的Android ViewPager一次只能加载一页,而至少要提前加载两页,因此用户可以在它们之间滑动。

这里是CustomViewPager

下载它并将该类放在您的项目中,如下所示使用

CustomViewPager mViewPager;
mViewPager = (CustomViewPager) findViewById(R.id.swipePager);
mViewPager.setOffscreenPageLimit(0);

在xml中:

 <com.yourpackagename.CustomViewPager 
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/swipePager"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>