いつもお世話になります。
タイトルではわかりづらいかと思いますが
MainActivityでXMLをパースし、そこで得た数値をFragmentStatePagerAdapterを継承したクラスに渡し、その数値をもとにViewPagerのページ数を設定したいと思っておりますが上手く値が渡せず困り果てております。
java
1public class MyFragmentStatePagerAdapter extends FragmentStatePagerAdapter { 2 3 private ArrayList<CharSequence> mPageList = new ArrayList<CharSequence>(); 4 5 public MyFragmentStatePagerAdapter(FragmentManager fm) { 6 super(fm); 7 } 8 @Override 9 public Fragment getItem(int i) { 10 Bundle bdl = new Bundle(); 11 bdl.putInt("url",i); 12 Fragment flag = new Fragment0(); 13 flag.setArguments(bdl); 14 return flag; 15 } 16 17 @Override 18 public int getCount() { 19 return 'ここにメインアクティビティから貰った値をセットしたい'; 20 } 21 22 @Override 23 public CharSequence getPageTitle(int position) { 24 return mPageList.get(position); 25 } 26 27 public void setElement(ArrayList<CharSequence> list) { 28 mPageList = list; 29 } 30 31}
毎度聞いてばかりで申し訳ないです
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/12 08:59