无法获取消息字符串中标识的链接以及TextView中的链接预览

时间:2018-07-13 18:19:58

标签: android firebase android-studio firebase-realtime-database android-recyclerview

我正在处理聊天应用程序。在这种情况下,当用户从某处复制文本并尝试粘贴到EditText中并使用发送按钮将其发送时。未识别文本中的链接。当我将textview设置为clickable和android:autoLink =“ web”时。

仍然无法正常工作,而且我也没有像下面这样的链接预览:

here

还有帮助,就像如何进行一样。谢谢!

1 个答案:

答案 0 :(得分:1)

在这里您可以找到html链接:

TextView textView = findViewById(R.id.text_view);
Spanned spanned = Html.fromHtml("your html string");
textView.setText(spanned, TextView.BufferType.SPANNABLE);
textView.setMovementMethod(LinkMovementMethod.getInstance());

确保您没有android:autoLink="web" https://stackoverflow.com/a/15299208/1329854

对于富链接预览,请检查以下答案:
https://stackoverflow.com/a/38217502/1329854