| @ -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> | |||||