Android基于ViewPager Fragment实现选项卡

2019-12-10 19:50:37王旭
  • //viewhello.setText(maplist.get("userid")+"time");  ListView lv = (ListView) view.findViewById(R.id.listView3); 
  • ContactAdapter hc = new ContactAdapter(getActivity().getApplicationContext(),getContact());  lv.setAdapter(hc); 
  • lv.setCacheColorHint(0);  return view; 
  • }  private ArrayList<contact> getContact(){ 
  • ArrayList<contact> hcList = new ArrayList<contact>();  for(int i=0;i<10;i++) 
  • {  Contact c0 = new Contact(); 
  • c0.setTxPath(R.drawable.more_game+"");  c0.setName(maplist.get("userid")+" 年龄:"+maplist.get("age")); 
  • hcList.add(c0);  } 
  • return hcList;  } 
  • @Override  public void onDestroy() { 
  • super.onDestroy();  Log.d(TAG, "TestFragment-----onDestroy"); 
  • }  } 
  • </contact></contact></contact></string,></string,> 

    2.MyFragmentPagerAdapter继承FragmentPagerAdapter

     

     
    1. public class MyFragmentPagerAdapter extends FragmentPagerAdapter {  private ArrayList<fragment> fragmentsList; 
    2. public MyFragmentPagerAdapter(FragmentManager fm) {  super(fm); 
    3. }  public MyFragmentPagerAdapter(FragmentManager fm, ArrayList<fragment> fragments) { 
    4. super(fm);  this.fragmentsList = fragments; 
    5. }  @Override