package com.ximsfei.skindemo.ui; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import com.ximsfei.skindemo.R; import com.ximsfei.skindemo.databinding.FragmentFriendsBinding; import com.ximsfei.skindemo.ui.adapter.TabFragmentPagerAdapter; import com.ximsfei.skindemo.ui.base.BaseFragment; import com.ximsfei.skindemo.ui.friends.ContactsFragment; import com.ximsfei.skindemo.ui.friends.FeedsFragment; import com.ximsfei.skindemo.ui.friends.NearbyFragment; import java.util.ArrayList; import java.util.List; /** * Created by ximsfei on 17-1-7. */ public class FriendsFragment extends BaseFragment<FragmentFriendsBinding> { private TabFragmentPagerAdapter mTabFragmentPagerAdapter; @Override protected int getLayoutId() { return R.layout.fragment_friends; } @Override protected void onCreateVew(LayoutInflater inflater, Bundle savedInstanceState) { super.onCreateVew(inflater, savedInstanceState); configFragments(); } @Override protected void loadData() { } private void configFragments() { List<Fragment> list = new ArrayList<>(); list.add(new FeedsFragment()); list.add(new NearbyFragment()); list.add(new ContactsFragment()); List<String> listTitle = new ArrayList<>(); listTitle.add("动态"); listTitle.add("附近"); listTitle.add("好友"); mTabFragmentPagerAdapter = new TabFragmentPagerAdapter(getChildFragmentManager(), list, listTitle); mDataBinding.viewPager.setAdapter(mTabFragmentPagerAdapter); mDataBinding.tabLayout.setupWithViewPager(mDataBinding.viewPager); } }