ID がないため、各フラグメントに一意のタグを付けたい (私は ViewPager を使用しています) どうすればよいですか?
public class MainActivity extends FragmentActivity {
ViewPager vp=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
vp=(ViewPager)findViewById(R.id.viewpager);
FragmentManager fragmentManager=getSupportFragmentManager();
vp.setAdapter(new Adapter(fragmentManager));
}
public class Adapter extends FragmentStatePagerAdapter {
public Adapter (FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int a) {
Fragment fragment = null;
if(a==0) {
fragment = new FragmentX();
}
if(a==1) {
fragment = new FragmentY();
}
if(a==2) {
fragment = new FragmentZ();
}
return fragment;
}
@Override
public int getCount() {
return 3;
}
}
私はこの Java/Android 言語の初心者です。だから、私に気楽に行ってください。コードでお答えいただければ幸いです。ありがとうございました。