Android - 變更 pagerslidingtabstrip TextSize與Typeface

變更 pagerslidingtabstrip TextSize與Typeface

根據下方連結

https://github.com/astuetz/PagerSlidingTabStrip/issues/9

pagerslidingtabstrip預設的textsize與typeface為default text size (12sp) and bold typeface

12sp與粗體、顏色也是預設的。

其實真正使用後,真的有點不搭。

所以需要改變一些外觀

所以我改成

tabs.setTextSize(CommonUtils.dpToPx(this,20));
tabs.setTypeface(Typeface.DEFAULT,Typeface.NORMAL);
tabs.setTextColor(Color.BLACK);

dpToPx的話

public static int dpToPx(Activity activity ,int dp) {
    DisplayMetrics displayMetrics = activity.getResources().getDisplayMetrics();
    int px = Math.round(dp * (displayMetrics.xdpi / DisplayMetrics.DENSITY_DEFAULT));
    return px;
}