android clickablespan获取选中内容
迷茫
迷茫 2017-04-17 17:27:59
0
1
558

clickablespan这么获取选中内容


我这边为一个textview设置了一个clickspan 现在的问题是怎么获取选中的内容

我现在只能获取全部的文本

望大神求解

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

Antworte allen(1)
Ty80

你在setSpan的时候是需要指定开始位置和结束位置的,就是你代码里的0end。你拿这两个值对textView.getText().toString()进行截取一下就,拿到了:

span.setSpan(new ClickableSpan() {
    @Override
    public void onClick(View widget) {
        String spanString = ((TextView)widget).getText().toString().substring(0, end);
    }
}, 0, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage