fragment里嵌套fragmentstatepageradapter出问题 好几天了求帮忙

lg798167096 lg798167096 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
新手遇到一些问题 好像是包的引用方面的错误? 我也不太明白 求教啊


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

import android.app.Activity;
import android.app.Fragment;
import android.app.FragmentManager;
import android.os.Bundle;
import android.support.v4.app.FragmentStatePagerAdapter;
import android.support.v4.view.ViewPager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class Fragmentforum extends Fragment {
private ArrayList<Fragment> fragmentlist;
private ViewPager viewpager;
private FragmentStatePagerAdapter mAdapter;

@Override
public void onAttach(Activity activity) {
// TODO Auto-generated method stub
super.onAttach(activity);

}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
// TODO Auto-generated method stub
View view=inflater.inflate(R.layout.layout_forum,container,false);
viewpager=(ViewPager)view.findViewById(R.id.viewpager);
fragmentlist=new ArrayList<Fragment>();
fragmentlist.add(new Fragment1());
fragmentlist.add(new Fragment2());
fragmentlist.add(new Fragment3());
fragmentlist.add(new Fragment4());
viewpager.setAdapter(new MyFragmentPagerAdapter(getActivity().getFragmentManager(),fragmentlist));
return view;
}

public List<String> getData() {
List<String> list = new ArrayList<String>();
for (int i = 0; i < 30; i++) {
list.add("文章" + i);// 模拟文章的标题
}
return list;
}



public class MyFragmentPagerAdapter extends FragmentStatePagerAdapter {

public MyFragmentPagerAdapter(android.support.v4.app.FragmentManager fm) {
super(fm);
// TODO Auto-generated constructor stub
}

@Override
public Fragment getItem(int arg0) {
// TODO Auto-generated method stub
return fragmentlist.get(arg0);
}

@Override
public int getCount() {
// TODO Auto-generated method stub
return fragmentlist.size();
}

}


}

在getitem() 函数里出问题 The return type is incompatible with FragmentStatePagerAdapter.getItem(int)

求教求教 另外现在版本高了 是不是能不引用V4包就不引用V4啊
...全文

相关推荐

Fragment嵌套(Viewpager+Fragment)

运用了Fragment(碎片)+Viewpager,实现了Fragment切换以及Fragment嵌套Fragment

我才18好不好

Android主页面 多层Fragment嵌套(Fragment+ViewPager)滑动

Android主页面 多层Fragment嵌套(Fragment+ViewPager)滑动,一个适合学习的好的demo,给学习android开发的新手朋友传播数来

程序员刘能

FragmentDome,包括嵌套viewpager,Fragment多层嵌套

FragmentDome,完整的Dome,其包扩fragment的多层嵌套,并且使用viewpager嵌套多层fragment,并且实现活动和点击的完美效果,另外还添加滑动时的动画效果

豌豆琪琪

Fragment嵌套ViewPager

Fragment嵌套ViewPager,实现底部菜单导航,加上嵌套ViewPager实现Fragment嵌套多个Fragment效果

攻城狮Luke(刘健彬)

Android Fragment多层嵌套重影问题的解决方法

1解决bug的思想: //step1:当bug被发现(排除极低偶然性,单次性,开发工具导致) //step2:根据经验判断bug的重现场景,多次测试,直到精准的定位bug //step3:根据重现场景找到对应的代码 //step4:分析区域代码是否会影响到其他功能. //step5:做好数据的备份工作.(做好代码重构和恢复的准备,这样你才能肆无忌惮的捣鼓代码) //step6:修复代码的过程中,你会发现可能有多种解决方案.试着采取不影响主线的解决方案.以免影响到其他的代码. //step7:回顾所有的审查和测试等工作。思考bug的出现原因,避免下次再犯同类型的错误. 2导致原因 //step1

weixin_38656142
评论 3
收藏 已收藏
分享
返回顶部
lg798167096
Android 80,490 成员 91,375 内容