@Override public void chooseHeight(CharSequence text, int start, int end, int spanstartv, int v, Paint.FontMetricsInt fm, TextPaint paint) { if(startPos==-1){ startPos = ((Spanned)text).getSpanStart(this); endPos = ((Spanned)text).getSpanEnd(this); } Log.i("line","start:"+startPos+"end:"+endPos+"ssss"+start+"eeee"+end); if(endPos<start||startPos>=end){ return; } updateFM(fm, (int) paint.getTextSize()); }