【问题标题】:Loading of selected tabs containing a Webview加载包含 Web 视图的选定选项卡
【发布时间】:2018-11-18 07:07:52
【问题描述】:

我在 Viewpager 中有 3 类 Fragment,每个包含 3 或 4 个选项卡。每个选项卡都有一个具有不同 url 的 Webview。当我启动加载片段的活动时,每个片段的 webviews 都同时加载并且需要很长时间。我想加载包含 4 个选项卡的当前片段,当更改为其他片段时,加载片段具有的 4 个选项卡。有什么帮助吗?

【问题讨论】:

    标签: android android-fragments webview android-viewpager


    【解决方案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"/>
    

    【讨论】:

    • 当我在 Viewpager 中转到第二页时它会加载片段吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多