首页 > 编程知识 正文

三十条以上的用户协议和隐私政策,android进阶指北 pdf

时间:2023-05-06 06:55:52 阅读:161363 作者:2478

一.前言: SpannableStringBuilder 1、SpannableStringBuilder与SpannableString的区别与StringBuilder、String相似

2、SpannableStringBuilder可以拼接,但SpannableString不能拼接

二.主要方法SpannableStringBuilder和SpannableString主要使用setspan(objectwhat,int start,int end,int flags )改变文本样式

三.对应参数start :指定span的开始位置end :指定span的结束位置。 不包括这个位置。 flags :有四个sp annable.span _ inclusive _ exclusive可以获取值: 包含在前面,不包含在后面,即在文本前面插入新文本时应用样式,在文本后面插入新文本时不应用样式。spannable.span_inclusive或文本的在文本之后插入新文本时,会在样式spannable.span_exclusive _ exclusive :之前应用样式,而在sp annable.span _ exclusive :之前应用样式BackgroundColorSpan :文本背景色ForegroundColorSpan :文本色MaskFilterSpan :修饰效果是已知的。 例如, RasterizerSpan :光栅效果StrikethroughSpan :删除线SuggestionSpan :是相当于占位符UnderlineSpan :下划线absolutesizespan的image span izeSpan :相对大小(文本字体) ScaleXSpan :根据x轴缩放StyleSpan :字体样式。 SubscriptSpan :下标(用于公式中) (用于公式中),如粗体、斜体等。TextAppearanceSpan :文本的外观(字体、上下文) 样式和颜色(TypefaceSpan :文本字体URLSpan :文本超链接ClickableSpan :单击事件Java篇例子一:仅修改字体颜色 : SpannableString/** * 的实现使用SpannableString设置样式——字体颜色private void modemo () spannablestringspannablestring=newspannablestring ) '关注ttdyg 我会继续更新的哦'); //需要更改的颜色值foregroundcolorspancolorspan=newforegroundcolorspan (color.parse color (' # 009 ad6 ' ) )//0,8更改字体颜色//变色的文本视图((TextView ) findviewbyid ) r.id.mode1) ).settext ) spannablestring ); 创建SpannableString时,传递要显示的字符串。 使用ForegroundColorSpan设置文本的颜色。

Kotiln编- http://www.Sina.com/privatefunsetspannabletext (style : spannablestringbuilder,start:Int, 实现结束: int的结束2: int (: spannablestringbuilder (/设置服务合同事件valserviceagreement : clickable span=object 3360 {转至overridefunonclick (构件: view )//服务页} overridefunupdatedrawstate ) ds :文本映射) super.updatedrawstate ds.isunderlinetext=false ds.color=context compant r.color.color_009af1(}//设置隐私策略事件valprivacypolicy : clickable span=object : clickable span () overricy overridefunupdatedrawstate (ds :文本绘制(super.updatedrawstate ) ds ) ) ) ) )。 ds.isunderlinetext=false ds.color=context compat.getcolor (应用程序上下文, R.color.color_009af1 ) } sty yle sp annable.span _ exclusive _ exclusive (style.setspan ) privacypolicy,st2,start2 sp annable.span _ exclusive _ exclusive (return style ) http://www.Sina.com/var style=spannablestringbuilder ) style 22 ) /此行必须为read agree.movement method=linkmovementmethod.getinstance )单击可获得read agree.highlight color=context

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