diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 0b4f22b..907d167 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -73,6 +73,9 @@ + mFragmentList = new ArrayList<>(); + private List 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); + } + } +} diff --git a/app/src/main/res/layout/act_tablepoultry.xml b/app/src/main/res/layout/act_tablepoultry.xml new file mode 100644 index 0000000..c813700 --- /dev/null +++ b/app/src/main/res/layout/act_tablepoultry.xml @@ -0,0 +1,27 @@ + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_anqiu.xml b/app/src/main/res/layout/fragment_anqiu.xml new file mode 100644 index 0000000..1c7c884 --- /dev/null +++ b/app/src/main/res/layout/fragment_anqiu.xml @@ -0,0 +1,10 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_changle.xml b/app/src/main/res/layout/fragment_changle.xml new file mode 100644 index 0000000..02afd52 --- /dev/null +++ b/app/src/main/res/layout/fragment_changle.xml @@ -0,0 +1,10 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_qiuping.xml b/app/src/main/res/layout/fragment_qiuping.xml new file mode 100644 index 0000000..1ee7e4e --- /dev/null +++ b/app/src/main/res/layout/fragment_qiuping.xml @@ -0,0 +1,10 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_shouguangd.xml b/app/src/main/res/layout/fragment_shouguangd.xml new file mode 100644 index 0000000..d83734e --- /dev/null +++ b/app/src/main/res/layout/fragment_shouguangd.xml @@ -0,0 +1,10 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_shouguangx.xml b/app/src/main/res/layout/fragment_shouguangx.xml new file mode 100644 index 0000000..c96bdd7 --- /dev/null +++ b/app/src/main/res/layout/fragment_shouguangx.xml @@ -0,0 +1,10 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a42b21d..96b3f19 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -53,5 +53,10 @@ 母死亡数 条件 栋舍 + 昌乐 + 寿光东 + 寿光西 + 安丘 + 邱平