首页 > 编程知识 正文

spanish,spanso

时间:2023-05-06 10:37:34 阅读:228369 作者:561

android.text.style包下的所有类: AbsoluteSizeSpan.java 绝对大小(文本字体)AlignmentSpan.javaBackgroundColorSpan.java 背景色BulletSpan.javaCharacterStyle.javaClickableSpan.javaDrawableMarginSpan.javaDynamicDrawableSpan.java 设置图片,基于文本基线或底部对齐。EasyEditSpan.javaForegroundColorSpan.java 文本颜色(前景色) IconMarginSpan.javaImageSpan.java 设置图片LeadingMarginSpan.javaLineBackgroundSpan.javaLineHeightSpan.javaLocaleSpan.javaMaskFilterSpan.java 修饰效果,如模糊(BlurMaskFilter)浮雕MetricAffectingSpan.javaParagraphStyle.javaQuoteSpan.javaRasterizerSpan.java 光栅效果RelativeSizeSpan.javaReplacementSpan.javaScaleXSpan.java 基于X轴缩放SpellCheckSpan.javaStrikethroughSpan.java 删除线(中划线)StyleSpan.java 字体样式, 如Bold,Italic,normalSubscriptSpan.java 下标(数学公式会用到)SuggestionRangeSpan.javaSuggestionSpan.java 相当于占位符SuperscriptSpan.java 上标(数学公式会用到)TabStopSpan.javaTextAppearanceSpan.java 文本外貌(包括字体、大小、样式和颜色)TtsSpan.javaTypefaceSpan.java 文本字体UnderlineSpan.java 下划线UpdateAppearance.javaUpdateLayout.javaURLSpan.java 文本超链接WrapTogetherSpan.java

 

ImageSpan使用示例代码:

//获取Drawable资源 Drawable d = context.getResources().getDrawable(res); d.setBounds(0, 0, (int) (d.getIntrinsicWidth() * 0.8), (int) (d.getIntrinsicHeight() * 0.8)); //创建ImageSpan ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BASELINE); //用ImageSpan替换文本 ss.setSpan(span, 0, 1, Spannable.SPAN_INCLUSIVE_EXCLUSIVE);

 

Spannable.SPAN_EXCLUSIVE_EXCLUSIVE:前后都不包括,即在指定范围的前面和后面插入新字符都不会应用新样式 Spannable.SPAN_EXCLUSIVE_INCLUSIVE :前面不包括,后面包括。即仅在范围字符的后面插入新字符时会应用新样式 Spannable.SPAN_INCLUSIVE_EXCLUSIVE :前面包括,后面不包括。 Spannable.SPAN_INCLUSIVE_INCLUSIVE :前后都包括。

 

转载于:https://www.cnblogs.com/huyang011/p/7476377.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。