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

guolin 2011-08-31 09:59:39
现在做了一个ListView,里面包含TextView,ListView本身可以点击的,长按会有contextMenu跳出来,但现在在TextView上加上了autolink之后,长按事件就无效了,点击一下会跳转到autolink的链接上,但ListView本身的事件全都不能用了,有没有什么办法可以解决一下,让autolink和ListView的事件并存?请高人指点
...全文
531 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
想到办法解决了,谢谢楼上各位
回复
相关推荐
发帖
Android
创建于2009-10-09

7.8w+

社区成员

移动平台 Android
申请成为版主
帖子事件
创建了帖子
2011-08-31 09:59
社区公告
暂无公告