當textview設定 android:autolink="all"時,
textview裡的相關內容會出現link,請問要如何取得link的這段字串?
textview裡的相關內容會出現link,請問要如何取得link的這段字串?
解决方案 »
- 自定义相机问题 急求解!
- 关于New一个对象的问题!!??
- 关于短信备份sms格式恢复到手机的问题
- 庖丁解牛分词器的配置
- Cursor用startManagingCursor进行绑定后,在我添加数据库记录后,这个Corsor会自动更新数据!这是为什么,他在什么时候更新的?
- android通话过程中发送dtmf
- 求助:socket发数据后,立即close,导致数据未发送
- Button设置Background后变小,长度和宽度似乎都缩掉大约10dip,求救啊
- 两个Android项目如何整合(或一个功能调用另一个功能)!!!
- Android stdio下载模拟机出现这样是怎么回事
- 如何编程实现“拒接来电”?
- android 为什么我双击layout下的main.xml文件eclipse就直接关了呢
String s = "這是一段測試的string www.google.com test";
tv.setText(s);
URLSpan[] texts = tv.getUrls();
for(URLSpan text:texts){
Uri uri = Uri.parse(text.getURL());
String s01 = uri.toString();
if(s01.startsWith("http://")){
String s02 = s01.substring(7, s01.length());
Toast.makeText(this, s02, Toast.LENGTH_LONG).show();
}else if(s01.startsWith("tel:")){
String s02 = s01.substring(4, s01.length());
Toast.makeText(this, s02, Toast.LENGTH_LONG).show();
}else if(s01.startsWith("mailto:")){
String s02 = s01.substring(7, s01.length());
Toast.makeText(this, s02, Toast.LENGTH_LONG).show();
}
}以上不會抓到map的連結字串,因為我沒有需要用到,所以偷懶了。