文章詳情頁(yè)
android clickablespan獲取選中內(nèi)容
瀏覽:200日期:2024-09-09 09:58:58
問(wèn)題描述
clickablespan這么獲取選中內(nèi)容
我這邊為一個(gè)textview設(shè)置了一個(gè)clickspan 現(xiàn)在的問(wèn)題是怎么獲取選中的內(nèi)容
我現(xiàn)在只能獲取全部的文本
望大神求解
問(wèn)題解答
回答1:你在setSpan的時(shí)候是需要指定開(kāi)始位置和結(jié)束位置的,就是你代碼里的0、end。你拿這兩個(gè)值對(duì)textView.getText().toString()進(jìn)行截取一下就,拿到了:
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);
相關(guān)文章:
1. php - 第三方支付平臺(tái)在很短時(shí)間內(nèi)多次異步通知,訂單多次確認(rèn)收款2. html5 - h5寫的app用的webview,用手機(jī)瀏覽器打開(kāi)不顯示?3. css3 - css before 中文亂碼?4. mysql新建字段時(shí) timestamp NOT NULL DEFAULT ’0000-00-00 00:00:00’ 報(bào)錯(cuò)5. javascript - 百度echarts series數(shù)據(jù)更新問(wèn)題6. Mysql && Redis 并發(fā)問(wèn)題7. css - 求推薦幾款好用的移動(dòng)端頁(yè)面布局調(diào)試工具呢?8. mysql - 一個(gè)表和多個(gè)表是多對(duì)多的關(guān)系,該怎么設(shè)計(jì)9. javascript - webpack --hot 熱重載無(wú)效的問(wèn)題10. javascript - node服務(wù)端渲染的困惑
排行榜

熱門標(biāo)簽