package com.bwei.fragment; import android.content.Intent; import android.os.Bundle; import android.support.annotation.Nullable; import android.support.design.widget.TabLayout; import android.support.v4.app.Fragment; import android.support.v4.view.ViewPager; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import com.bwei.adapter.MyTabAdapter; import com.bwei.zonghe_8.PinMuActivity; import com.bwei.zonghe_8.R; import java.util.ArrayList; /** * Created by 杨柳 on 2018/7/28. */ public class Fragment1 extends Fragment implements View.OnClickListener { private ImageView img_add; private ViewPager view_pager; private TabLayout tab_layout; private ArrayList<Fragment> list; @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View inflate = inflater.inflate(R.layout.fragment1_layout, container, false); img_add = inflate.findViewById(R.id.img_add); view_pager = inflate.findViewById(R.id.view_pager); tab_layout = inflate.findViewById(R.id.tab_layout); return inflate; } @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); list = new ArrayList<>(); list.add(new Fragment1_1()); list.add(new Fragment1_2()); list.add(new Fragment1_3()); list.add(new Fragment1_4()); list.add(new Fragment1_5()); list.add(new Fragment1_6()); //创建适配器 MyTabAdapter myTabAdapter = new MyTabAdapter(getChildFragmentManager(), list); view_pager.setAdapter(myTabAdapter); tab_layout.setupWithViewPager(view_pager); img_add.setOnClickListener(this); } @Override public void onClick(View view) { switch (view.getId()){ case R.id.img_add: Intent intent = new Intent(getActivity(),PinMuActivity.class); startActivity(intent); break; } } }