2017-01-24 2 views
0

stringからtesseract.getUTF8Text()メソッドが返す数値を作成する方法がわかりません。例入力:Android - TextViewでクリック可能な文字列から数値を作成する

fooのバー2.00のfoo fooの

バーバーfooの6.34

私は数字2.00と6.34をクリックすることができると呼びますTextViewにテキストを設定する必要があります他のテキストは同じままです。

すべてのヘルプは

+0

これらの番号にハイパーリンクを付けることができます// – Meenal

答えて

1

android.text.style.ClickableSpanはあなたの問題を解決することができ感謝しています。

SpannableString ss = new SpannableString("foo bar 2.00 foo foo"); 
ClickableSpan clickableSpan = new ClickableSpan() { 
@Override 
public void onClick(View textView) { 
    startActivity(new Intent(MyActivity.this, NextActivity.class)); 
} 
@Override 
public void updateDrawState(TextPaint ds) { 
     super.updateDrawState(ds); 
     ds.setUnderlineText(false); 
    } 
}; 
ss.setSpan(clickableSpan, i, j, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); // where i and j should be the start and end index of your clickable string. 
textView.setText(ss); 
関連する問題