我解析一個JSON並以arraylist的形式獲取文本,此arraylist用於顯示列表視圖中的文本。我能夠獲取文本,但有什麼方法可以識別文本中的URL並使其可以點擊以便可以用來跟蹤鏈接? 任何人都可以提出一個方法來做到這一點?如何在android中的listview中識別URL?
0
A
回答
1
儘量讓適配器和不同串的textItem。 使用類似 myTextView.setText(Html.fromHtml(「
」+ yourContents +「
」)); 這應該使鏈接可點擊。我希望這個想法不是用webView改變textView,而是做更多的研究,並閱讀如何將內容添加到webview並改變背景,使之看起來像textView。我知道這是可能的,我已經做到了。
1
只需在您的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));
}
});
0
明白了我在列表中添加了一個textview,對於textview,有一個屬性叫做自動鏈接,它可以識別鏈接,也可以點擊進行點擊。
相關問題
- 1. android:識別ListView中的單個項目?
- 2. Android如何識別listview中的項目與複選框
- 3. 如何識別android中文本中的url?
- 4. 如何識別URL中的Enter鍵?
- 5. 如何識別字符串Android中的「\」?
- 6. 如何識別在Android
- 7. 如何識別在mysql中
- 8. ListView中的OnItemClickListener無法識別點擊
- 9. 從url中識別Facebook用戶標識?
- 10. 如何識別ListView的一行中的不同圖像?
- 11. Android識別listView使用onItemClick監聽器
- 12. 如何讓Django的urls.py在URL中識別#(散列)?
- 13. Android中的文本識別
- 14. Android中的聲音識別
- 15. 識別Android中的活動?
- 16. Android中的語音識別
- 17. Android中的語音識別
- 18. Android中的手勢識別
- 19. 如何識別右側哪個ListView?
- 20. 在android中識別android藍牙設備
- 21. Android - 如何在ListView中顯示來自URL的圖像?
- 22. 如何識別apk的下載URL
- 23. 如何識別URL的認證類型?
- 24. Android - Listview OnItemClickListener無法識別複選框選中事件
- 25. 在android中的臉部識別?
- 26. 在android中的觸摸焦點識別
- 27. 在android/java中的圖像識別
- 28. 在android中的音頻指紋識別
- 29. 在Android的textview中識別USSD代碼
- 30. 將文本識別爲Winforms中的URL