2013-01-03 33 views
0

我可以使通过任一链接:安卓的TextView的链接给NullPointerException异常onLongClick

A)在代码中XML

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

每当我能够链接使用

Linkify.addLinks(textView, Linkify.ALL); 

B),一个长时间的点击监听器会获取View的标签,这是一个View-Holder。只要文本视图中包含任何链接,该视图持有者对象就会返回null。

我已经尝试使用XML和代码方法,但它仍然返回一个空的View-Holder对象!

回答

0

使用此给链接一个TextView,然后实现longclick听众

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

的文本没有预先定义。我正在制作一个短信应用程序,所以它取决于出现任何链接的用户! 任何其他的想法? – Daksh

+0

我想你试图哟显示消息的预览。是不是?如果是这样,获取消息和相应的链接,然后使用abouve方法,如果链接存在 –

相关问题