Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在xml中定义“自动链接”属性时锚定链接出现问题_Android_Html_Anchor - Fatal编程技术网

Android 在xml中定义“自动链接”属性时锚定链接出现问题

Android 在xml中定义“自动链接”属性时锚定链接出现问题,android,html,anchor,Android,Html,Anchor,我已经为textview设置了安卓:autoLink=“all”,但当我尝试将一些锚定链接合并到该文本视图中时,锚定链接不会显示为链接。有人可以帮忙吗。我想您正在寻找此链接 看 更新: String urlink = "http://www.google.com"; String link = "<a href="+urlink+ ">link</a>"; TextView tv = (TextView) findViewById(R.id.textview); t

我已经为textview设置了安卓:autoLink=“all”,但当我尝试将一些锚定链接合并到该文本视图中时,锚定链接不会显示为链接。有人可以帮忙吗。

我想您正在寻找此链接

更新:

String urlink = "http://www.google.com";
String link = "<a href="+urlink+ ">link</a>"; 

TextView tv = (TextView) findViewById(R.id.textview);

tv.setText(link);
Linkify.addLinks(tv, Linkify.ALL);

要链接
TextView
中的文本,请使用下面的代码段

TextView tv = (TextView)v.findViewById(R.id.text4);
Linkify.addLinks(tv, Linkify.PHONE_NUMBERS | Linkify.EMAIL_ADDRESSES | Linkify.WEB_URLS);
编辑:

TextView电视=(TextView)findViewById(R.id.textview1);
字符串urlink=“google.com”;
字符串链接=”;
tv.setText(Html.fromHtml(link));
Linkify.addLinks(电视、Linkify.PHONE_号码| Linkify.EMAIL_地址| Linkify.WEB_网址);

我想添加锚定链接以及您的回答。问题是,如果我在XML中定义了linkify,我将无法合并锚定链接()。当字符串为:string str=“www.google.com单击此处”时,它不起作用;我想把“www.google.com”和“click here”都转换成link,我想我无法让你理解。“”和“单击此处”应该是两个不同的链接字符串urlink=“”;字符串链接=”;setText(Html.fromHtml(link));我想把这个和你的回答一起加上。问题是我无法将锚链接()与linkify合并在一起。当字符串为:string str=“www.google.com单击此处”时,锚链接不起作用;我想将“www.google.com”和“单击此处”转换为链接
String googleLink = "http://www.google.com ";
String clickLink = "click here";
Spannable mSpannableString= new SpannableString(googleLink+clickLink);
mSpannableString.setSpan(new URLSpan("http://www.google.com"), 0, googleLink.length(), 0); 
mSpannableString.setSpan(new URLSpan("http://www.example.com"), googleLink.length(), clickLink.length(), 0); 

TextView tv = (TextView) findViewById(R.id.textview);
tv.setMovementMethod(LinkMovementMethod.getInstance());  
tv.setText(mSpannableString)
TextView tv = (TextView)v.findViewById(R.id.text4);
Linkify.addLinks(tv, Linkify.PHONE_NUMBERS | Linkify.EMAIL_ADDRESSES | Linkify.WEB_URLS);
TextView tv= (TextView)findViewById(R.id.textview1);
    String urlink = "google.com";
    String link = "<a href=\""+urlink + "\">link</a>";
    tv.setText(Html.fromHtml(link));
    Linkify.addLinks(tv, Linkify.PHONE_NUMBERS | Linkify.EMAIL_ADDRESSES | Linkify.WEB_URLS);