我正在使用来自ViewPager
lib的CirclePageIndicator
和ViewPagerIndicator
来显示下面有一些圆圈的图片,但是这些圆圈溢出了布局,如下所示:{{ 3}}
有一些方法可以定义圆的最大限制吗?保持这样:
答案 0 :(得分:0)
该lib上没有实现该功能。你必须通过覆盖CirclePageIndicator来自己完成。检查onDraw
方法以限制绘制的圆圈数。
我想您还会遇到与所选圈子指标相关的一些问题,但它们应该很容易处理。
答案 1 :(得分:0)
PageIndicatorView库使限制指标数量变得更加容易。我用它代替了ViewPageIndicator,并且将指示符的数量限制为屏幕上可以容纳的最大数量,
int maximumIndicators = 24;
if (mMarkers.size() > maximumIndicators ){
mPageIndicator.setCount(maximumIndicators);
}