我正在开发一个 Android 3.1 平板电脑应用程序。
我正在使用带有 Fragments 的 ViewPager,并且我正在使用ViewPageIndicator来显示 TitlePageIndicator 和 CirclePageIndicator。
我的问题是我可以同时使用两者。
public class FillEReportFragmentActivity extends FragmentActivity
{
private ViewPager mViewPager;
private FillEReportFragmentPagerAdapter mPagerAdapter;
@Override
protected void onCreate(Bundle savedInstance)
{
super.onCreate(savedInstance);
setContentView(R.layout.fill_ereport_paged);
mViewPager = (ViewPager)findViewById(R.id.pager);
mPagerAdapter = new FillEReportFragmentPagerAdapter(getSupportFragmentManager());
mViewPager.setAdapter(mPagerAdapter);
CirclePageIndicator mIndicator = (CirclePageIndicator)findViewById(R.id.indicator);
mIndicator.setViewPager(mViewPager);
//mIndicator.setSnap(true);
//mIndicator.setCurrentItem(0);
//Bind the title indicator to the adapter
TitlePageIndicator titleIndicator = (TitlePageIndicator)findViewById(R.id.titles);
titleIndicator.setViewPager(mViewPager);
}
}
它只适用于最后一个绑定到mViewPager
.
如何将 TitleIndicator 和 CirclePageIndicator 与同一个 ViewPager 绑定?