Android ClickableSpan получить текст на клике ()

я работаю надClickableSpan в TextView, и яя пытаюсь получить промежуток, на который нажалис текстом. Это мой код

// this is the text we'll be operating on
SpannableString text = new SpannableString("Lorem ipsum dolor sit amet");

// make "dolor" (characters 12 to 17) display a toast message when touched
ClickableSpan clickableSpan = new ClickableSpan() {
    @Override
    public void onClick(View view) {
        // This will get "Lorem ipsum dolor sit amet", but I just want "dolor"
        String text = ((TextView) view).getText().toString(); 
        Toast.makeText(context, text, Toast.LENGTH_LONG).show();
    }
};

text.setSpan(clickableSpan, 12, 17, 0);

Как видите, я установилclickablespan theTextView на символы с 12 по 17, и я хочу, чтобы эти символы вonClick событие.

Могу ли я это сделать? Или, по крайней мере, я могу передать12, 17 параметр дляonClick событие?

Спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос