1
私はViewPagerを使ってフラグメント間をスワイプしています。 はonPageSelectedListner()
方法が推奨されませんので、私はAddOnPageChangeListener
AddOnPageChangeListenerを使用してToast-Messageとしてページを返す
を使用する必要がありますので、私のコードは次のようになります。
// Create the adapter that will return a fragment for each of the three
// primary sections of the activity.
mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
// Set up the ViewPager with the sections adapter.
mViewPager = (ViewPager) findViewById(R.id.container);
mViewPager.setAdapter(mSectionsPagerAdapter);
mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
}
@Override
public void onPageSelected(int position) {
}
@Override
public void onPageScrollStateChanged(int state) {
}
});
質問:私の意図をユーザーがページを返すようにしました。同様に、1ページ目から2ページ目にスワイプすると、ページ2になっていることを示すToast-Messageが表示されます。スワイプすると3ページ目になります。
しかし、私のOnClickListenerのメソッドはvoidを返しています。ページの位置を取得するにはどうすればよいですか?
ありがとう、ありがとうございます。 – Blnpwr
おい、あなたはAndroid-Prgrammingに関して連絡をとるFacebookなどがありますか? :) – Blnpwr