美文网首页
textview 实现折行现实

textview 实现折行现实

作者: 8aedf502c8f9 | 来源:发表于2016-08-23 15:10 被阅读0次

//将TextView的显示文字设置为SpannableString

testText.setText(getClickableSpan());

//设置该句使文本的超连接起作用

testText.setMovementMethod(LinkMovementMethod.getInstance());

//设置超链接文字

privateSpannableString getClickableSpan(){

SpannableStringspanStr=newSpannableString("使用该软件,即表示您同意该软件的使用条款和隐私政策");

//设置下划线文字

spanStr.setSpan(newUnderlineSpan(),16,20,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

//设置文字的单击事件

spanStr.setSpan(newClickableSpan(){

@Override

publicvoidonClick(Viewwidget){

startActivity(newIntent(MainActivity.this,UsageActivity.class));

}

},16,20,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

//设置文字的前景色

spanStr.setSpan(newForegroundColorSpan(Color.GREEN),16,20,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

//设置下划线文字

spanStr.setSpan(newUnderlineSpan(),21,25,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

//设置文字的单击事件

spanStr.setSpan(newClickableSpan(){

@Override

publicvoidonClick(Viewwidget){

startActivity(newIntent(MainActivity.this,PrivacyActivity.class));

}

},21,25,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

//设置文字的前景色

spanStr.setSpan(newForegroundColorSpan(Color.GREEN),21,25,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

returnspanStr;

}

运行效果如下图:

相关文章

网友评论

      本文标题:textview 实现折行现实

      本文链接:https://www.haomeiwen.com/subject/fccnsttx.html