美文网首页
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