/**
* @param position
* @return 改变页面时,需要滚动tab标签的长度
*/
public int getMoveWidth(int page){
View checkView = radioGroup.getChildAt(page);
int k = checkView.getMeasuredWidth();
int l = checkView.getLeft();
int width = l + k / 2 - displayMetrics.widthPixels / 2;
return width;
}
horizontalScrollView.smoothScrollTo(getMoveWidth(previousPage), 0);
还可以用tableLayout来写,更加简洁方便,例如网上的这个文章点击打开链接