ListView里面包含Textview,TextView中有autolink的话,ListView的所有事件就无效了

guolin
博客专家认证
2011-08-31 09:59:39
现在做了一个ListView,里面包含TextView,ListView本身可以点击的,长按会有contextMenu跳出来,但现在在TextView上加上了autolink之后,长按事件就无效了,点击一下会跳转到autolink的链接上,但ListView本身的事件全都不能用了,有没有什么办法可以解决一下,让autolink和ListView的事件并存?请高人指点
...全文
723 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
will_android 2012-11-12
  • 打赏
  • 举报
回复
楼主你是怎么解决的呢?我现在也遇到同样的问题了。
autojcj 2012-09-12
  • 打赏
  • 举报
回复
给父控件设置setLongClickable(true),再设置监听,可解决此问题
pyl105 2011-10-18
  • 打赏
  • 举报
回复
楼主能不能说说解决办法啊?小弟我也遇到同样的问题,感激不尽
小裴同学 2011-08-31
  • 打赏
  • 举报
回复
楼主,发代码看看。
jacyGmail 2011-08-31
  • 打赏
  • 举报
回复
自定义 类 extends BaseAdapter 在里面给TextView加autolink 对否?
fontlose 2011-08-31
  • 打赏
  • 举报
回复
不要用autolink试试 监听TextView的onTouch事件在里面打开网页

testview.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View arg0, MotionEvent arg1) {
// TODO Auto-generated method stub
if(arg1.getAction()==MotionEvent.ACTION_UP)
{
Uri uri = Uri.parse("http://www.baidu.com");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
return false;
}
else return true;
}
});

guolin 2011-08-31
  • 打赏
  • 举报
回复
想到办法解决了,谢谢楼上各位

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧