标记链接未在TextView内转换-Android
我有一个ListView,我正在尝试将一个HTML链接标记转换为可单击的w/a TextView。。我不知道我做错了什么?它不会转换以下内容:标记链接未在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
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中设置的吗?这似乎是已知的。也许试试回收站?