显示给用户的不同链接的Href比实际链接Android

时间:2014-04-08 13:32:47

标签: android anchor

我将额外的信息附加到我不想在textView中向用户显示的网址。这是我正在做的事情,但是href链接不是被使用的链接。此代码转到www.google.com,而不是我放在href标记中的链接。我的链接不是Google,只是将其显示为功能示例。有什么想法吗?

String agreementText = context.getString(R.string.PhraseAgreement_Part1);
Spanned fullEulaText = Html.fromHtml(agreementText + "\n <a href=‘http://www.google.com?pcode=somePartner’>www.google.com</a>");
Linkify.addLinks((Spannable) fullEulaText, Linkify.WEB_URLS);

我的textView有tv.setMovementMethod(LinkMovementMethod.getInstance());

我的xml有android:autoLink =&#34; web&#34;

更新已解决: 事实证明这是一个项目的组合。首先,在我的xml中,我需要删除:

android:autoLink="web"
android:linksClickable="true"

然后,我还需要删除:

Linkify.addLinks((Spannable) fullEulaText, Linkify.WEB_URLS);

对于textView,我将文本(Spannable)设置为:

tv.setText(TermsAndConditionsUtilities.buildAgreementText(this));
tv.setMovementMethod(LinkMovementMethod.getInstance());

现在我向用户显示了一个网址,其中包含一个锚标记网址,该网址会附加额外信息以发送到服务器。

0 个答案:

没有答案