如何识别URL';android的listview中有什么?

如何识别URL';android的listview中有什么?,android,Android,我正在解析JSON并以arraylist的形式返回文本,这个arraylist用于在listview中显示文本。我能够获取文本,但是有没有办法识别文本中的URL并使其可点击,以便用于跟踪链接? 有人能推荐一种方法吗?只需在ListView上调用setOnItemClickListener,然后覆盖onItemClick 编辑-使用类似以下内容: listView.setClickable(true); listView.setOnItemClickListener(new AdapterView

我正在解析JSON并以arraylist的形式返回文本,这个arraylist用于在listview中显示文本。我能够获取文本,但是有没有办法识别文本中的URL并使其可点击,以便用于跟踪链接?
有人能推荐一种方法吗?

只需在ListView上调用
setOnItemClickListener
,然后覆盖
onItemClick

编辑-使用类似以下内容:

listView.setClickable(true);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {

  @Override
  public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {

     String url = listView.getItemAtPosition(position);

     //open url
     startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url));
  }
});
listView.setClickable(true);
setOnItemClickListener(新的AdapterView.OnItemClickListener(){
@凌驾
public void onItemClick(适配器视图arg0、视图arg1、内部位置、长arg3){
字符串url=listView.getItemAtPosition(位置);
//打开url
startActivity(新的意图(Intent.ACTION_视图,Uri.parse(url));
}
});

尝试为不同的字符串创建适配器和文本项。 使用类似 myTextView.setText(Html.fromHtml(“”+yourContents+”

”);
这将使链接可点击。我希望这不会比用webView更改textView更有效,并做更多的研究和阅读如何将内容添加到webView并更改背景,使其看起来像textView。我知道这是可能的,我已经做到了。

明白了,我在列表中添加了textView,对于textView,有一个属性ca自动链接,可识别链接,也可单击