Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.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
标记链接未在TextView内转换-Android_Android_Listview_Textview - Fatal编程技术网

标记链接未在TextView内转换-Android

标记链接未在TextView内转换-Android,android,listview,textview,Android,Listview,Textview,我有一个ListView,我正在尝试将一个HTML链接标记转换为可单击的w/a TextView。。我不知道我做错了什么?它不会转换以下内容: String txt = "<a href='http://www.google.com'>Google</a>"; viewHolder.txtMessage.setMovementMethod(LinkMovementMethod.getInstance()); viewHolder.txtMessage.setClickab

我有一个ListView,我正在尝试将一个HTML链接标记转换为可单击的w/a TextView。。我不知道我做错了什么?它不会转换以下内容:

String txt = "<a href='http://www.google.com'>Google</a>";
viewHolder.txtMessage.setMovementMethod(LinkMovementMethod.getInstance());
viewHolder.txtMessage.setClickable(true);
viewHolder.txtMessage.setText(Html.fromHtml(txt));
String txt=”“;
viewHolder.txtMessage.setMovementMethod(LinkMovementMethod.getInstance());
viewHolder.txtMessage.setClickable(true);
viewHolder.txtMessage.setText(Html.fromHtml(txt));
此外,以下是XML的外观:

<TextView
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:linksClickable="true"
 android:autoLink="web"
 android:textColorLink="#fff"
 android:text=""
 android:textIsSelectable="true"
 android:id="@+id/txtMessage"
 android:textColor="@android:color/white"
 android:textSize="16dp" />

编辑


这和另一个问题不一样。他们的解决方案不适用于我的用例。我的问题是要转换链接,而这个问题是指非标记html链接。我不知道它是否在listview中与此有关。

运行此代码时,您会看到什么?是谷歌还是整个字符串?同样的代码对我来说非常适合。我没有使用.setClickable(true)。这是在ListView中的TextView中设置的吗?这似乎是已知的。也许试试回收站?