From a8e6f3a49478656f20a244699af42555fb094668 Mon Sep 17 00:00:00 2001
From: lh <1209405678@qq.com>
Date: Tue, 19 Dec 2017 10:11:36 +0800
Subject: [PATCH] no message
---
app/src/main/AndroidManifest.xml | 3 +
.../com/qhclh/ytzh/work/WorkFragment.java | 4 +-
.../work/productiondailyw/WriteDActivity.java | 87 ++++++++++++++++++-
.../tablepoultry/TablepoultryActivity.java | 6 +-
app/src/main/res/layout/act_writed.xml | 27 ++++++
5 files changed, 122 insertions(+), 5 deletions(-)
create mode 100644 app/src/main/res/layout/act_writed.xml
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1b4c98a..71eddd6 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -109,6 +109,9 @@
+
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 11b1b91..200a4e4 100644
--- a/app/src/main/java/com/qhclh/ytzh/work/WorkFragment.java
+++ b/app/src/main/java/com/qhclh/ytzh/work/WorkFragment.java
@@ -16,6 +16,7 @@ import com.qhclh.ytzh.work.carsmannage.CarsManageActivity;
import com.qhclh.ytzh.work.productiondaily.ProductiondailyActivity;
import com.qhclh.ytzh.work.productiondailyw.ProductiondailywActivity;
import com.qhclh.ytzh.work.productiondailyw.WdailyActivity;
+import com.qhclh.ytzh.work.productiondailyw.WriteDActivity;
import com.qhclh.ytzh.work.scan.ScanResultActivity;
import com.qhclh.ytzh.work.tablepoultry.TablepoultryActivity;
import com.youth.banner.Banner;
@@ -122,7 +123,8 @@ public class WorkFragment extends BaseFragment{
startActivity(new Intent(getActivity(), ProductiondailyActivity.class));
}else if (position == 5){
//startActivity(new Intent(getActivity(), ProductiondailywActivity.class));
- startActivity(new Intent(getActivity(), WdailyActivity.class));
+// startActivity(new Intent(getActivity(), WdailyActivity.class));
+ startActivity(new Intent(getActivity(), WriteDActivity.class));
}
}
});
diff --git a/app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDActivity.java b/app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDActivity.java
index a561896..99f596e 100644
--- a/app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDActivity.java
+++ b/app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDActivity.java
@@ -1,19 +1,56 @@
package com.qhclh.ytzh.work.productiondailyw;
+import android.support.design.widget.TabLayout;
+import android.support.v4.app.Fragment;
+import android.support.v4.app.FragmentManager;
+import android.support.v4.app.FragmentPagerAdapter;
+import android.support.v4.view.ViewPager;
+import android.support.v7.widget.Toolbar;
+import android.view.View;
+
+import com.qhclh.ytzh.R;
import com.qhclh.ytzh.base.BaseActivity;
+import com.qhclh.ytzh.work.tablepoultry.anqiu.AnqiuFragment;
+import com.qhclh.ytzh.work.tablepoultry.changle.ChangleFragment;
+import com.qhclh.ytzh.work.tablepoultry.qiuping.QiupingFragment;
+import com.qhclh.ytzh.work.tablepoultry.shouguangdong.ShouguangdFragment;
+import com.qhclh.ytzh.work.tablepoultry.shouguangxi.ShouguangxFragment;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import butterknife.BindView;
/**
* Created by 青花瓷 on 2017/12/19.
*/
public class WriteDActivity extends BaseActivity {
+
+ @BindView(R.id.toolbar)
+ Toolbar mToolbar;
+ @BindView(R.id.tabLayout_write)
+ TabLayout mTabLayout;
+ @BindView(R.id.viewPager_write)
+ ViewPager mViewPager;
+ private List mFragmentList = new ArrayList<>();
+ private List mTitleList = new ArrayList<>();
+ private TabViewPagerAdapter mViewPagerAdapter;
@Override
protected int setLayoutId() {
- return 0;
+ return R.layout.act_writed;
}
@Override
protected void initView() {
+ initToolbar(mToolbar, "生产日报", new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ finish();
+ }
+ });
+ initTabLayout();
+ initViewPager();
}
@@ -26,4 +63,52 @@ public class WriteDActivity extends BaseActivity {
protected void initOper() {
}
+
+ private void initTabLayout() {
+
+ mTitleList.add(getString(R.string.changle));
+ mTitleList.add(getString(R.string.shouguangdong));
+ mTitleList.add(getString(R.string.shouguangxi));
+ mTitleList.add(getString(R.string.anqiu));
+ mTitleList.add(getString(R.string.qiuping));
+
+
+ mTabLayout.setTabMode(TabLayout.MODE_FIXED);
+ }
+
+ private void initViewPager() {
+ mFragmentList.add(new ChangleFragment());
+ mFragmentList.add(new ShouguangdFragment());
+ mFragmentList.add(new ShouguangxFragment());
+ mFragmentList.add(new AnqiuFragment());
+ mFragmentList.add(new QiupingFragment());
+
+ mViewPagerAdapter = new TabViewPagerAdapter(getSupportFragmentManager());
+ mViewPager.setAdapter(mViewPagerAdapter);
+ mViewPager.setOffscreenPageLimit(2);
+ 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/tablepoultry/TablepoultryActivity.java b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/TablepoultryActivity.java
index 74ce4c3..5691a95 100644
--- a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/TablepoultryActivity.java
+++ b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/TablepoultryActivity.java
@@ -97,9 +97,9 @@ public class TablepoultryActivity extends BaseActivity {
mTitleList.add(getString(R.string.anqiu));
}
- for (String title : mTitleList) {
- mTabLayout.addTab(mTabLayout.newTab().setText(title));
- }
+// for (String title : mTitleList) {
+// mTabLayout.addTab(mTabLayout.newTab().setText(title));
+// }
mTabLayout.setTabMode(TabLayout.MODE_FIXED);
}
diff --git a/app/src/main/res/layout/act_writed.xml b/app/src/main/res/layout/act_writed.xml
new file mode 100644
index 0000000..6046ecc
--- /dev/null
+++ b/app/src/main/res/layout/act_writed.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file