| @ -0,0 +1,30 @@ | |||
| package com.qhclh.ytzh.work.tablepoultry; | |||
| import com.qhclh.ytzh.R; | |||
| import com.qhclh.ytzh.base.BaseFragment; | |||
| /** | |||
| * Created by 青花瓷 on 2017/12/4. | |||
| */ | |||
| public class AnqiuFragment extends BaseFragment { | |||
| @Override | |||
| protected int setLayout() { | |||
| return R.layout.fragment_anqiu; | |||
| } | |||
| @Override | |||
| protected void initView() { | |||
| } | |||
| @Override | |||
| protected void initData() { | |||
| } | |||
| @Override | |||
| protected void initOper() { | |||
| } | |||
| } | |||
| @ -0,0 +1,30 @@ | |||
| package com.qhclh.ytzh.work.tablepoultry; | |||
| import com.qhclh.ytzh.R; | |||
| import com.qhclh.ytzh.base.BaseFragment; | |||
| /** | |||
| * Created by 青花瓷 on 2017/12/4. | |||
| */ | |||
| public class ChangleFragment extends BaseFragment { | |||
| @Override | |||
| protected int setLayout() { | |||
| return R.layout.fragment_changle; | |||
| } | |||
| @Override | |||
| protected void initView() { | |||
| } | |||
| @Override | |||
| protected void initData() { | |||
| } | |||
| @Override | |||
| protected void initOper() { | |||
| } | |||
| } | |||
| @ -0,0 +1,30 @@ | |||
| package com.qhclh.ytzh.work.tablepoultry; | |||
| import com.qhclh.ytzh.R; | |||
| import com.qhclh.ytzh.base.BaseFragment; | |||
| /** | |||
| * Created by 青花瓷 on 2017/12/4. | |||
| */ | |||
| public class QiupingFragment extends BaseFragment { | |||
| @Override | |||
| protected int setLayout() { | |||
| return R.layout.fragment_qiuping; | |||
| } | |||
| @Override | |||
| protected void initView() { | |||
| } | |||
| @Override | |||
| protected void initData() { | |||
| } | |||
| @Override | |||
| protected void initOper() { | |||
| } | |||
| } | |||
| @ -0,0 +1,30 @@ | |||
| package com.qhclh.ytzh.work.tablepoultry; | |||
| import com.qhclh.ytzh.R; | |||
| import com.qhclh.ytzh.base.BaseFragment; | |||
| /** | |||
| * Created by 青花瓷 on 2017/12/4. | |||
| */ | |||
| public class ShouguangdFragment extends BaseFragment { | |||
| @Override | |||
| protected int setLayout() { | |||
| return R.layout.fragment_shouguangd; | |||
| } | |||
| @Override | |||
| protected void initView() { | |||
| } | |||
| @Override | |||
| protected void initData() { | |||
| } | |||
| @Override | |||
| protected void initOper() { | |||
| } | |||
| } | |||
| @ -0,0 +1,30 @@ | |||
| package com.qhclh.ytzh.work.tablepoultry; | |||
| import com.qhclh.ytzh.R; | |||
| import com.qhclh.ytzh.base.BaseFragment; | |||
| /** | |||
| * Created by 青花瓷 on 2017/12/4. | |||
| */ | |||
| public class ShouguangxFragment extends BaseFragment { | |||
| @Override | |||
| protected int setLayout() { | |||
| return R.layout.fragment_shouguangx; | |||
| } | |||
| @Override | |||
| protected void initView() { | |||
| } | |||
| @Override | |||
| protected void initData() { | |||
| } | |||
| @Override | |||
| protected void initOper() { | |||
| } | |||
| } | |||
| @ -0,0 +1,120 @@ | |||
| package com.qhclh.ytzh.work.tablepoultry; | |||
| 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 java.util.ArrayList; | |||
| import java.util.List; | |||
| import butterknife.BindView; | |||
| /** | |||
| * Created by 青花瓷 on 2017/12/4. | |||
| */ | |||
| ///< 肉禽 | |||
| public class TablepoultryActivity extends BaseActivity { | |||
| @BindView(R.id.toolbar) | |||
| Toolbar mToolbar; | |||
| @BindView(R.id.tabLayout_tablep) | |||
| TabLayout mTabLayout; | |||
| @BindView(R.id.viewPager_tablep) | |||
| ViewPager mViewPager; | |||
| private List<Fragment> mFragmentList = new ArrayList<>(); | |||
| private List<String> mTitleList = new ArrayList<>(); | |||
| private TabViewPagerAdapter mViewPagerAdapter; | |||
| private int x=0; | |||
| @Override | |||
| protected int setLayoutId() { | |||
| return R.layout.act_tablepoultry; | |||
| } | |||
| @Override | |||
| protected void initView() { | |||
| x=1; | |||
| initToolbar(mToolbar, "肉禽", new View.OnClickListener() { | |||
| @Override | |||
| public void onClick(View view) { | |||
| finish(); | |||
| } | |||
| }); | |||
| initTabLayout(); | |||
| initViewPager(); | |||
| } | |||
| @Override | |||
| protected void initData() { | |||
| } | |||
| @Override | |||
| protected void initOper() { | |||
| } | |||
| private void initViewPager() { | |||
| if (x==0) { | |||
| mFragmentList.add(new ChangleFragment()); | |||
| mFragmentList.add(new ShouguangdFragment()); | |||
| mFragmentList.add(new ShouguangxFragment()); | |||
| mFragmentList.add(new AnqiuFragment()); | |||
| mFragmentList.add(new QiupingFragment()); | |||
| }else if (x==1){ | |||
| mFragmentList.add(new ShouguangxFragment()); | |||
| mFragmentList.add(new AnqiuFragment()); | |||
| } | |||
| mViewPagerAdapter = new TabViewPagerAdapter(getSupportFragmentManager()); | |||
| mViewPager.setAdapter(mViewPagerAdapter); | |||
| mViewPager.setOffscreenPageLimit(2); | |||
| mTabLayout.setupWithViewPager(mViewPager); | |||
| } | |||
| private void initTabLayout() { | |||
| if (x==0) { | |||
| 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)); | |||
| }else if (x==1){ | |||
| mTitleList.add(getString(R.string.shouguangxi)); | |||
| mTitleList.add(getString(R.string.anqiu)); | |||
| } | |||
| for (String title : mTitleList) { | |||
| mTabLayout.addTab(mTabLayout.newTab().setText(title)); | |||
| } | |||
| mTabLayout.setTabMode(TabLayout.MODE_FIXED); | |||
| } | |||
| 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,27 @@ | |||
| <?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:orientation="vertical" | |||
| android:layout_width="match_parent" | |||
| android:layout_height="match_parent"> | |||
| <include layout="@layout/include_tool_bar"/> | |||
| <android.support.v4.view.ViewPager | |||
| android:id="@+id/viewPager_tablep" | |||
| android:layout_width="match_parent" | |||
| android:layout_height="0dp" | |||
| android:layout_weight="1"> | |||
| <android.support.design.widget.TabLayout | |||
| android:id="@+id/tabLayout_tablep" | |||
| 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:tabTextColor="@color/grey666666" /> | |||
| </android.support.v4.view.ViewPager> | |||
| </LinearLayout> | |||
| @ -0,0 +1,10 @@ | |||
| <?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="@string/anqiu" | |||
| android:layout_width="wrap_content" | |||
| android:layout_height="wrap_content" /> | |||
| </LinearLayout> | |||
| @ -0,0 +1,10 @@ | |||
| <?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="@string/changle" | |||
| android:layout_width="wrap_content" | |||
| android:layout_height="wrap_content" /> | |||
| </LinearLayout> | |||
| @ -0,0 +1,10 @@ | |||
| <?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="@string/qiuping" | |||
| android:layout_width="wrap_content" | |||
| android:layout_height="wrap_content" /> | |||
| </LinearLayout> | |||
| @ -0,0 +1,10 @@ | |||
| <?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="@string/shouguangdong" | |||
| android:layout_width="wrap_content" | |||
| android:layout_height="wrap_content" /> | |||
| </LinearLayout> | |||
| @ -0,0 +1,10 @@ | |||
| <?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="@string/shouguangxi" | |||
| android:layout_width="wrap_content" | |||
| android:layout_height="wrap_content" /> | |||
| </LinearLayout> | |||