在某项活动中,我在textview中间制作了一个超链接。在一项新活动中,我想做同样的事情。但是,使用完全相同的代码,只是另一个网站,它不起作用。 有人有解决方案吗?这是我的strings.xml代码,活动" afspraak"是我试图获得2个超链接的那个。在活动"联系"我已经拥有它们了:
package com.example.rodekruis;
import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.text.Html;
import android.text.Spanned;
import android.text.method.LinkMovementMethod;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.TextView
;
public class AfspraakActivity extends Activity {
TextView HyperLink;
Spanned Text;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_afspraak);
TextView textView =(TextView)findViewById(R.id.textView);
textView.setClickable(true);
textView.setMovementMethod(LinkMovementMethod.getInstance());
String text = getResources().getString(R.string.title_activity_afspraak);
textView.setText(Html.fromHtml(text));
}
}
这是我的主要活动代码:
dateOptions
答案 0 :(得分:0)
在xml中添加以下代码:
textView.setText(Html.fromHtml(
"<b>text3:</b> Text with a " +
"<a href=\"http://www.google.com\">link</a> " +
"created in the Java source code using HTML."));
textView.setMovementMethod(LinkMovementMethod.getInstance());
希望这会对你有所帮助。
答案 1 :(得分:0)
试试这个
TextView textView =(TextView)findViewById(R.id.textView);
textView.setClickable(true);
textView.setMovementMethod(LinkMovementMethod.getInstance());
String text = "<a href='http://www.google.com'> Google </a>";
textView.setText(Html.fromHtml(text));
答案 2 :(得分:0)
试试这段代码。
TextView textView =(TextView)findViewById(R.id.textView);
textView.setClickable(true);
textView.setMovementMethod(LinkMovementMethod.getInstance());
String text = "<a href='http://www.google.com'> Google </a>";
textView.setText(Html.fromHtml(text));
答案 3 :(得分:0)
这是100%为我工作。试试这个。虽然这不是确切的解决方案,但它仍然可以为你做好准备。
VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT
答案 4 :(得分:0)
您的问题可能与How to place hyperlink to a website on android app重复。访问它,你可能会找到你需要的答案。