我无法弄清楚如何从tesseract.getUTF8Text()
方法返回TextView
方法。示例输入:
foo bar 2.00 foo foo
bar bar foo 6.34
我需要在 $args = array(
'post_type' => 'post',
'post_status' => 'publish',
'meta_key' => 'wpfp_favorites',
'numberposts' => 10,
'orderby'=> 'meta_value_num'
);
$my_query = new WP_Query( $args );
中设置文本,其中可以单击数字2.00和6.34并调用函数,但其他文本保持不变。
感谢任何帮助
答案 0 :(得分: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);