易采站长站为您分析Android编程中TextView字体属性设置方法,包括大小、字体、下划线、背景色等设置技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了Android编程中TextView字体属性设置方法(大小、字体、下划线、背景色)。,具体如下:
- import android.content.Context; import android.graphics.Color;
- import android.text.SpannableString; import android.text.Spanned;
- import android.text.style.AbsoluteSizeSpan; import android.text.style.BackgroundColorSpan;
- import android.text.style.BulletSpan; import android.text.style.ForegroundColorSpan;
- import android.text.style.RelativeSizeSpan; import android.text.style.ScaleXSpan;
- import android.text.style.StrikethroughSpan; import android.text.style.StyleSpan;
- import android.text.style.SubscriptSpan; import android.text.style.SuperscriptSpan;
- import android.text.style.TypefaceSpan; import android.text.style.UnderlineSpan;
- public class TextViewUtil { /**
- * 设置字体大小,用px *
- * @param context *
- * @param str * 目标字符串
- * @param start * 开始位置
- * @param end * 结束位置
- * @param pxSize * 像素大小
- * @return */
- public SpannableString getSizeSpanUsePx(Context context, String str, int start, int end, int pxSize) { SpannableString ss = new SpannableString(str);
- ss.setSpan(new AbsoluteSizeSpan(pxSize), 4, str.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); return ss;
- } /**
- * 设置字体大小,用dip *
- * @param context *
- * @param str * 目标字符串
- * @param start * 开始位置
- * @param end * 结束位置
- * @param dipSize * 像素大小










