package org.mian.gitnex.helpers; import android.graphics.Paint; import android.graphics.Rect; import android.graphics.Typeface; /** * Author M M Arif */ public class LabelWidthCalculator { public static int calculateLabelWidth(String text, Typeface typeface, int textSize, int paddingLeftRight) { Paint paint = new Paint(); Rect rect = new Rect(); paint.setTextSize(textSize); paint.setTypeface(typeface); paint.getTextBounds(text, 0, text.length(), rect); return rect.width() + (paddingLeftRight * 2); } }