我是Android初学者,我使用带有5个片段的ViewPager,我想在选择片段1时显示片段的位置,如“1/5”,我该怎么办? 感谢您的支持!
答案 0 :(得分:1)
您可以使用viewPager.getCurrentItem()
获取当前的查看分页器项目,然后您可以在textview中使用该值作为
textview.setText(viewPager.getCurrentItem()+" of 5");
答案 1 :(得分:0)
您可以向ViewPager添加OnPageChangeListener
,当在寻呼机中显示页面时,将调用onPageSelected(int position)
。在那里,您应该访问您的页面指示符以更改当前页面。
addOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
// Not used
}
@Override
public void onPageSelected(int position) {
// Logic to update indicator labels.
}
@Override
public void onPageScrollStateChanged(int state) {
// Not used
}
});
答案 2 :(得分:0)
您可以在viewpager底部使用textview,然后使用
viewpager.getCurrentItem();
如果你的viewpager附加了一个pageListener,你也可以在onPageSelected方法中更改它。