将字符串转换为链接

时间:2018-09-14 05:48:08

标签: android hyperlink

我在应用程序中提供了“共享对象”选项。当用户单击该按钮时,假设用户选择“与...共享” WhatsApp或Twitter,我将显示一个自定义消息模板,该模板默认在WhatsApp或Twitter启动时出现在消息中。我有一条消息和一个链接。我想使该链接可点击。现在,消息和链接都以字符串形式出现。谁能帮助我实现这一目标。

我将简化:

当前:“欢迎使用Google https://google.com”

必填:“欢迎使用Google” https://google.com(链接应显示为蓝色且应可单击)

我的代码如下:

private void redirectUserToShareWith() {
    Intent referIntent = new Intent();
    referIntent.setAction(Intent.ACTION_SEND);
    String dynamicUrl = "https://google.com";
    String linkedText = String.format("<a href=\"%s\">link</a> ", dynamicUrl);
    referIntent.putExtra(Intent.EXTRA_TEXT, mCtx.getString(R.string.message_body) + Html.fromHtml(linkedText));
    referIntent.setType("text/plain");
    mCtx.startActivity(referIntent);
}

1 个答案:

答案 0 :(得分:0)

选中此选项,下面的代码对我有用

document.getElementById()