zoukankan      html  css  js  c++  java
  • 拨电话、下划线等处理方法

    1、再xml文件中配置

    如:<string name="hello"><u>phone: 1390123456</u></string>   

    2、再代码中配置

    如:

    //拨电话
    SpannableStringBuilder ss = new SpannableStringBuilder(text);
                        ss.setSpan(new URLSpan("tel:"+text), 0, text.length()    , Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
                        textView.setMovementMethod(LinkMovementMethod.getInstance());
                        textView.setText(ss);
                        
                       textView.setText(Html.fromHtml("<u>"+text+"</u>"));//下划线
    //配置颜色
           ss.setSpan(new ForegroundColorSpan(Color.RED), 0, 2,   
                   Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);   
    
    //斜体
           ss.setSpan(new StyleSpan(Typeface.BOLD_ITALIC), 5, 7,   
                   Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);   
    //删除线
           ss.setSpan(new StrikethroughSpan(), 7, 10,   
                   Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);   
    //下划线
           ss.setSpan(new UnderlineSpan(), 10, 16,   
                   Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);   
    //背景
           ss.setSpan(new  BackgroundColorSpan(Color.rgb(124, 156, 215)), 15, 17, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);   
  • 相关阅读:
    JQ之html,text,val
    JQuery之编写弹窗
    DOM操作HTML元素属性
    DOM操作表格
    无缝滚动效果
    Date日期基础
    CISSP备考总结
    CISA考试大纲即将更新
    备考CISSP
    cisa备考体会
  • 原文地址:https://www.cnblogs.com/lipeil/p/2645181.html
Copyright © 2011-2022 走看看