diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index ef01c4b..0e151c9 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -167,6 +167,10 @@ + + mFragmentList = new ArrayList<>(); + private List mTitleList = new ArrayList<>(); + private TabViewPagerAdapter mViewPagerAdapter; + + @Override + protected int setLayoutId() { + return R.layout.act_poultrydailyreport; + } + + @Override + protected void initView() { + initToolbar(mToolbar, "种禽日报表", new View.OnClickListener() { + @Override + public void onClick(View view) { + finish(); + } + }); + + initTabLayout(); + initViewPager(); + } + + @Override + protected void initData() { + + } + + @Override + protected void initOper() { + + } + + + private void initTabLayout() { + mTitleList.add("育雏育成期"); + mTitleList.add("产蛋期"); + mTabLayout.setTabMode(TabLayout.MODE_FIXED); + } + + private void initViewPager() { + mFragmentList.add(new YuchuFragment()); + mFragmentList.add(new ChandanFragment()); + + mViewPagerAdapter = new TabViewPagerAdapter(getSupportFragmentManager()); + mViewPager.setAdapter(mViewPagerAdapter); + mViewPager.setOffscreenPageLimit(1); + mTabLayout.setupWithViewPager(mViewPager); + } + + private class TabViewPagerAdapter extends FragmentPagerAdapter { + public TabViewPagerAdapter(FragmentManager fm) { + super(fm); + } + + @Override + public Fragment getItem(int position) { + return mFragmentList.get(position); + } + + @Override + public int getCount() { + return mFragmentList.size(); + } + + + @Override + public CharSequence getPageTitle(int position) { + return mTitleList.get(position); + } + } +} diff --git a/app/src/main/java/com/qhclh/ytzh/work/Poultrydailyreport/YuchuFragment.java b/app/src/main/java/com/qhclh/ytzh/work/Poultrydailyreport/YuchuFragment.java new file mode 100644 index 0000000..3a8367b --- /dev/null +++ b/app/src/main/java/com/qhclh/ytzh/work/Poultrydailyreport/YuchuFragment.java @@ -0,0 +1,30 @@ +package com.qhclh.ytzh.work.Poultrydailyreport; + +import com.qhclh.ytzh.R; +import com.qhclh.ytzh.base.BaseFragment; + +/** + * Created by 青花瓷 on 2018/3/22. + */ + +public class YuchuFragment extends BaseFragment { + @Override + protected int setLayout() { + return R.layout.frag_yuchu; + } + + @Override + protected void initView() { + + } + + @Override + protected void initData() { + + } + + @Override + protected void initOper() { + + } +} diff --git a/app/src/main/java/com/qhclh/ytzh/work/WorkFragment.java b/app/src/main/java/com/qhclh/ytzh/work/WorkFragment.java index 5627265..1de7f59 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/WorkFragment.java +++ b/app/src/main/java/com/qhclh/ytzh/work/WorkFragment.java @@ -15,6 +15,7 @@ import com.qhclh.ytzh.home.MainActivity; import com.qhclh.ytzh.index.WorkEvent; import com.qhclh.ytzh.utils.GlideImageLoader; import com.qhclh.ytzh.utils.RecyclerViewUtil; +import com.qhclh.ytzh.work.Poultrydailyreport.PoultryDailyReportActivity; import com.qhclh.ytzh.work.breedpoultry.DatanalysisActivity; import com.qhclh.ytzh.work.carsmannage.CarsManageActivity; import com.qhclh.ytzh.work.carsmannage.FumudaiCarsManageActivity; @@ -101,7 +102,7 @@ public class WorkFragment extends BaseFragment { long x = workAdapter.getItemId(position); if (x == 1) { ///< 种禽日报表 - startActivity(new Intent(getActivity(), DatanalysisActivity.class)); + startActivity(new Intent(getActivity(), PoultryDailyReportActivity.class)); } if (x == 2) { ///< 种禽周报表 diff --git a/app/src/main/res/layout/act_poultrydailyreport.xml b/app/src/main/res/layout/act_poultrydailyreport.xml new file mode 100644 index 0000000..0c72146 --- /dev/null +++ b/app/src/main/res/layout/act_poultrydailyreport.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/frag_chandan.xml b/app/src/main/res/layout/frag_chandan.xml new file mode 100644 index 0000000..50d111a --- /dev/null +++ b/app/src/main/res/layout/frag_chandan.xml @@ -0,0 +1,11 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/frag_yuchu.xml b/app/src/main/res/layout/frag_yuchu.xml new file mode 100644 index 0000000..c581c7b --- /dev/null +++ b/app/src/main/res/layout/frag_yuchu.xml @@ -0,0 +1,11 @@ + + + + + + \ No newline at end of file