Code example for URLSpan

0
     * @param starIndex 
     * @param endIndex 
     */ 
    public void getURLSpan(SpannableString spannableString, String linkType,
                           int starIndex, int endIndex) {
        spannableString.setSpan(new URLSpan(linkType), starIndex, endIndex,
                Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
    } 
 
    /** 
     * 设置相对字体大小(单位:像素) 参数表示为默认字体宽度的多少倍 eg:2.0f表示默认字体宽度的两倍,即X轴方向放大为默认字体的两倍,而高度不变 
     * 
     * @param spannableString 
     * @param pixel 
     * @param starIndex 
     * @param endIndex 
     */ 
    public void getScaleXSpan(SpannableString spannableString, float pixel,
                              int starIndex, int endIndex) {
        spannableString.setSpan(new ScaleXSpan(pixel), starIndex, endIndex,
                Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);