private static void setTextViewData(TextView view, TextResizeData data, float fontSize) { view.setTextSize(TypedValue.COMPLEX_UNIT_PX, fontSize); view.setPadding(data.paddingLeft, data.paddingTop, data.paddingRight, data.paddingBottom); view.setRight(view.getLeft() + data.width); view.setBottom(view.getTop() + data.height); view.setTextColor(data.textColor); int widthSpec = View.MeasureSpec.makeMeasureSpec(view.getWidth(), View.MeasureSpec.EXACTLY); int heightSpec = View.MeasureSpec.makeMeasureSpec(view.getHeight(), View.MeasureSpec.EXACTLY); view.measure(widthSpec, heightSpec); view.layout(view.getLeft(), view.getTop(), view.getRight(), view.getBottom()); }
private static void setTextViewData(TextView view, TextResizeData data, float fontSize) { view.setTextSize(TypedValue.COMPLEX_UNIT_PX, fontSize); view.setPadding(data.paddingLeft, data.paddingTop, data.paddingRight, data.paddingBottom); view.setRight(view.getLeft() + data.width); view.setBottom(view.getTop() + data.height); view.setTextColor(data.textColor); int widthSpec = View.MeasureSpec.makeMeasureSpec(view.getWidth(), View.MeasureSpec.EXACTLY); int heightSpec = View.MeasureSpec.makeMeasureSpec(view.getHeight(), View.MeasureSpec.EXACTLY); view.measure(widthSpec, heightSpec); view.layout(view.getLeft(), view.getTop(), view.getRight(), view.getBottom()); }