From 3a17dc992a81fe70ee8fe26ee838f1026089aac4 Mon Sep 17 00:00:00 2001
From: lh <1209405678@qq.com>
Date: Thu, 22 Mar 2018 14:26:48 +0800
Subject: [PATCH] =?UTF-8?q?=E7=A7=8D=E7=A6=BD=E6=97=A5=E6=8A=A5=E8=A1=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/src/main/AndroidManifest.xml | 4 +
.../Poultrydailyreport/ChandanFragment.java | 30 +++++
.../PoultryDailyReportActivity.java | 104 ++++++++++++++++++
.../Poultrydailyreport/YuchuFragment.java | 30 +++++
.../com/qhclh/ytzh/work/WorkFragment.java | 3 +-
.../res/layout/act_poultrydailyreport.xml | 34 ++++++
app/src/main/res/layout/frag_chandan.xml | 11 ++
app/src/main/res/layout/frag_yuchu.xml | 11 ++
8 files changed, 226 insertions(+), 1 deletion(-)
create mode 100644 app/src/main/java/com/qhclh/ytzh/work/Poultrydailyreport/ChandanFragment.java
create mode 100644 app/src/main/java/com/qhclh/ytzh/work/Poultrydailyreport/PoultryDailyReportActivity.java
create mode 100644 app/src/main/java/com/qhclh/ytzh/work/Poultrydailyreport/YuchuFragment.java
create mode 100644 app/src/main/res/layout/act_poultrydailyreport.xml
create mode 100644 app/src/main/res/layout/frag_chandan.xml
create mode 100644 app/src/main/res/layout/frag_yuchu.xml
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