Android:带有链接的TextView在LongClick上提供NullPointerException

时间:2013-01-03 12:13:45

标签: android textview

我可以通过以下方式启用链接:

A)在代码中使用

Linkify.addLinks(textView, Linkify.ALL); 

B)XML格式

android:autoLink="all"    
android:linksClickable="true"

每当我启用链接时,长按一下监听器就会获取View的标签,这是一个View-Holder。只要Text-view中包含任何链接,此View-holder对象就会返回null。

我尝试过使用XML和Code方法,但它仍然返回一个null的View-Holder对象!

1 个答案:

答案 0 :(得分:0)

使用此链接指向textview,然后实现longclick listener

TextView.setText(Html.fromHtml("<a href=\"your link here">Click here</a> "));
TextView.setMovementMethod(LinkMovementMethod.getInstance());