private void settab() throws NoSuchFieldException, IllegalAccessException {
Class<?> tablayout = mDetailTablayout.getClass();
Field tabStrip = tablayout.getDeclaredField("mTabStrip");
tabStrip.setAccessible(true);
LinearLayout ll_tab = (LinearLayout) tabStrip.get(mDetailTablayout);
for (int i = 0; i < ll_tab.getChildCount(); i++) {
View child = ll_tab.getChildAt(i);
child.setPadding(0, 0, 0, 0);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(0, LinearLayout.LayoutParams.MATCH_PARENT, 1);
params.setMarginStart(UiUtils.dip2px(mActivity, 25f));
params.setMarginEnd(UiUtils.dip2px(mActivity, 25f));
child.setLayoutParams(params);
child.invalidate();
}
}
圖1.png