0
私はViewPager
がうまく動作しますが、少し上手くしたいと思います。ViewPagerのオーダー/タブ名をより適切にモジュール化する方法
は今の私のPagerAdapter
クラスでは、私はswitchステートメントを使用しgetItem
方法で:
tabLayout = (TabLayout) findViewById(R.id.tab_layout);
tabLayout.addTab(tabLayout.newTab().setText("Chicken"));
tabLayout.addTab(tabLayout.newTab().setText("Fish"));
...
:私の活動のクラスで
@Override
public Fragment getItem(int position) {
switch (position) {
case 0:
TabFragmentChicken tabChicken = new TabFragmentChicken();
return tabChicken;
case 1:
TabFragmentFish tabFish = new TabFragmentFish();
return tabFish;
...
そしてオーバー、私はそうのように、タブ名を設定します
これをモジュール化する方法はありますか?たとえば、タブの順序を変更したい場合は、switch文とタブ名の両方を変更する必要があります。私は1つのことを更新する必要があるだけで、スイッチを気にする必要はない/タブのテキストの変更を追加するために、私はそれをすべて1か所に保つために使うことができる別のクラスまたは構造がありますか?