2025年Tabla 的使用

Tabla 的使用public class Fragment1 extends Fragment private List data new ArrayList lt gt private TabLayout mytab private ViewPager viewPager Nullable Override public View

大家好,我是讯享网,很高兴认识大家。

public class Fragment1 extends Fragment{
private List data = new ArrayList<>();
private TabLayout mytab;
private ViewPager viewPager;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment1, container, false);
mytab = view.findViewById(R.id.MtTab);
viewPager = view.findViewById(R.id.viewpager);
data.add(new ShuJu(“新闻”,”http://www.93.gov.cn/93app/data.do?channelId=2&startNum=1“));
data.add(new ShuJu(“北京”,”http://www.93.gov.cn/93app/data.do?channelId=2&startNum=2“));
data.add(new ShuJu(“南京”,”http://www.93.gov.cn/93app/data.do?channelId=2&startNum=3“));
data.add(new ShuJu(“深圳”,”http://www.93.gov.cn/93app/data.do?channelId=2&startNum=4“));
data.add(new ShuJu(“广州”,”http://www.93.gov.cn/93app/data.do?channelId=2&startNum=5“));
data.add(new ShuJu(“杭州”,”http://www.93.gov.cn/93app/data.do?channelId=2&startNum=6“));
data.add(new ShuJu(“娱乐”,”http://www.93.gov.cn/93app/data.do?channelId=2&startNum=7“));
data.add(new ShuJu(“小事”,”http://www.93.gov.cn/93app/data.do?channelId=2&startNum=8“));
data.add(new ShuJu(“大事”,”http://www.93.gov.cn/93app/data.do?channelId=2&startNum=9“));
return view;
}
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);


讯享网

 viewPager.setAdapter(new Myadapter(getActivity().getSupportFragmentManager())); mytab.setupWithViewPager(viewPager); } 

讯享网

//viewpager 与 TabLayout的适配器
class Myadapter extends FragmentPagerAdapter{
public Myadapter(FragmentManager fm) {
super(fm);
}
@Override
public CharSequence getPageTitle(int position) {
return data.get(position).getNaem();
}
@Override
public Fragment getItem(int position) {
Zi_Fragment zi_fragment = new Zi_Fragment();
//传递参数
Bundle bundle=new Bundle();//key:string vavle:object
bundle.putString(“url”,data.get(position).getUrl());
zi_fragment.setArguments(bundle);
return zi_fragment;
}
@Override
public int getCount() {
return data.size();
}
}
}
public class Zi_Fragment extends Fragment{
private String url;
private PullToRefreshListView plistview;
private List

小讯
上一篇 2025-01-24 23:09
下一篇 2025-02-07 07:59

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/26824.html