1、在指示条需要的位置添加一个
android:layout_alignParentBottom="true"
android:layout_width="fill_parent"
android:layout_height="2dp"
{view}
android:id="@+id/indicator"
android:layout_width="160dp"
android:layout_height="2dp"
android:background="#ff0000"
{/view}
{ /FrameLayout
}
int x = (int)((position + positionOffset) * indicator.getWidth()); ((View)indicator.getParent()).scrollTo(-x, indicator.getScrollY()); }
线性布局或其他布局
宽设置match_parent
高设置2dp或者5dp
在布局中添加一个View控件
根据位置自己调整
示例代码
{FrameLayout}
2、找到viewPager的监听方法
viewpager.setOnPagerChangeListener
(。。){
@Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { selectButton(position);
}