Android基于ViewPager Fragment实现选项卡

2019-12-10 19:50:37王旭
  • public int getCount() {  return fragmentsList.size(); 
  • }  @Override 
  • public Fragment getItem(int arg0) {  return fragmentsList.get(arg0); 
  • }  @Override 
  • public int getItemPosition(Object object) {  return super.getItemPosition(object); 
  • }  } 
  • </fragment></fragment> 

    3.MainActivity 要继承FragmentActivity

     

     
    1. public class MainActivity extends FragmentActivity {  private static final String TAG = "MainActivity"; 
    2. private ViewPager mPager;  private ArrayList<fragment> fragmentsList; 
    3. private ImageView ivBottomLine;  private TextView tvTabActivity, tvTabGroups, tvTabFriends, tvTabChat; 
    4. private int currIndex = 0;  private int bottomLineWidth; 
    5. private int offset = 0;  private int position_one; 
    6. private int position_two;  private int position_three; 
    7. private Resources resources;  @Override 
    8. public void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState); 
    9. requestWindowFeature(Window.FEATURE_NO_TITLE);  setContentView(R.layout.main); 
    10. resources = getResources();  InitWidth(); 
    11. InitTextView();  InitViewPager(); 
    12. }  private void InitTextView() {