【发布时间】:2012-04-23 08:53:21
【问题描述】:
列表视图可点击链接问题。
我在 getView() 中使用以下代码在列表视图中生成可点击的链接。
myTextView.setMovementMethod(LinkMovementMethod.getInstance());
String linkText = "<a href=\"http://www.google.com\">Google</a>";
myTextView.setText(Html.fromHtml(linkText));
此代码在不在列表视图中的文本视图上运行良好,但是当我将它用于列表视图中的文本视图时,单击链接时会引发以下异常。
AndroidRuntimeException: Calling startActivity() from outside of an Activity
context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
【问题讨论】:
-
我觉得有些奇怪..这段代码在自定义适配器中,对吧?里面有onClickListener吗?
-
是的,这是在自定义适配器 getView 方法中。不,它没有和 onClickListner。
-
umm.. 我发现了这个stevenmarkford.com/… 不知道它是否有帮助
-
谢谢,但我找到了一个更简单的解决方法。会在某个时候发布。
标签: android android-listview android-activity textview