zoukankan      html  css  js  c++  java
  • 4月23日

    这是具体的viewpager的adapdter的代码,棘突怎么实现有些神奇,不是很理解,按照视频教程一步步敲下来就成功了。
    import androidx.annotation.NonNull;
    import androidx.fragment.app.Fragment;
    import androidx.fragment.app.FragmentManager;
    import androidx.lifecycle.Lifecycle;
    import androidx.viewpager2.adapter.FragmentStateAdapter;

    import java.util.ArrayList;
    import java.util.List;

    public class MyFragmentPagerAdapter extends FragmentStateAdapter {
    List<Fragment> fragmentList=new ArrayList<>();
    public MyFragmentPagerAdapter(@NonNull FragmentManager fragmentManager, @NonNull Lifecycle lifecycle,List<Fragment> fragments) {
    super(fragmentManager, lifecycle);
    fragmentList=fragments;
    }

    @NonNull
    @Override
    public Fragment createFragment(int position) {
    return fragmentList.get(position);
    }

    @Override
    public int getItemCount() {
    return fragmentList.size();
    }
    }
  • 相关阅读:
    高级排序
    递归
    Linked List
    中缀、后缀、前缀表达式
    队列(queue)
    栈(Stack)
    数组(Array)
    数据结构和算法
    常见排序
    开启
  • 原文地址:https://www.cnblogs.com/buyaoya-pingdao/p/14752622.html
Copyright © 2011-2022 走看看