| @ -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 ChandanFragment extends BaseFragment { | |||||
| @Override | |||||
| protected int setLayout() { | |||||
| return R.layout.frag_chandan; | |||||
| } | |||||
| @Override | |||||
| protected void initView() { | |||||
| } | |||||
| @Override | |||||
| protected void initData() { | |||||
| } | |||||
| @Override | |||||
| protected void initOper() { | |||||
| } | |||||
| } | |||||
| @ -0,0 +1,104 @@ | |||||
| package com.qhclh.ytzh.work.Poultrydailyreport; | |||||
| 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 android.widget.TextView; | |||||
| import com.qhclh.ytzh.R; | |||||
| import com.qhclh.ytzh.base.BaseActivity; | |||||
| import java.util.ArrayList; | |||||
| import java.util.List; | |||||
| import butterknife.BindView; | |||||
| /** | |||||
| * Created by 青花瓷 on 2018/3/22. | |||||
| */ | |||||
| ///< 种禽日报表 | |||||
| public class PoultryDailyReportActivity extends BaseActivity { | |||||
| @BindView(R.id.toolbar) | |||||
| Toolbar mToolbar; | |||||
| @BindView(R.id.tv_toolbar_title) | |||||
| TextView tv_toolbar_title; | |||||
| @BindView(R.id.tabLayout_pdr) | |||||
| TabLayout mTabLayout; | |||||
| @BindView(R.id.viewPager_pdr) | |||||
| ViewPager mViewPager; | |||||
| private List<Fragment> mFragmentList = new ArrayList<>(); | |||||
| private List<String> 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); | |||||
| } | |||||
| } | |||||
| } | |||||
| @ -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() { | |||||
| } | |||||
| } | |||||
| @ -0,0 +1,34 @@ | |||||
| <?xml version="1.0" encoding="utf-8"?> | |||||
| <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | |||||
| xmlns:app="http://schemas.android.com/apk/res-auto" | |||||
| android:layout_width="match_parent" | |||||
| android:layout_height="match_parent" | |||||
| android:background="@color/greyf4f4f4" | |||||
| android:orientation="vertical"> | |||||
| <include layout="@layout/include_tool_bar" /> | |||||
| <android.support.design.widget.TabLayout | |||||
| android:id="@+id/tabLayout_pdr" | |||||
| android:layout_width="match_parent" | |||||
| android:layout_height="wrap_content" | |||||
| android:layout_gravity="top" | |||||
| android:background="@color/white" | |||||
| android:elevation="@dimen/dp_2" | |||||
| app:tabIndicatorColor="@color/green029737" | |||||
| app:tabSelectedTextColor="@color/green029737" | |||||
| app:tabTextAppearance="@style/TabLayoutTextStyle" | |||||
| app:tabTextColor="@color/grey666666" /> | |||||
| <include layout="@layout/include_line" /> | |||||
| <android.support.v4.view.ViewPager | |||||
| android:id="@+id/viewPager_pdr" | |||||
| android:layout_width="match_parent" | |||||
| android:layout_height="0dp" | |||||
| android:layout_weight="1"> | |||||
| </android.support.v4.view.ViewPager> | |||||
| </LinearLayout> | |||||
| @ -0,0 +1,11 @@ | |||||
| <?xml version="1.0" encoding="utf-8"?> | |||||
| <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | |||||
| android:orientation="vertical" android:layout_width="match_parent" | |||||
| android:layout_height="match_parent"> | |||||
| <TextView | |||||
| android:text="产蛋期" | |||||
| android:layout_width="wrap_content" | |||||
| android:layout_height="wrap_content" /> | |||||
| </LinearLayout> | |||||
| @ -0,0 +1,11 @@ | |||||
| <?xml version="1.0" encoding="utf-8"?> | |||||
| <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | |||||
| android:orientation="vertical" android:layout_width="match_parent" | |||||
| android:layout_height="match_parent"> | |||||
| <TextView | |||||
| android:text="yuchu" | |||||
| android:layout_width="wrap_content" | |||||
| android:layout_height="wrap_content" /> | |||||
| </LinearLayout> | |||||