android listview中超链接不起作用

今天看网上listview中实现超链接,自己做了下,超链接没反应,item点击事件也没反应,去掉listview时超链接正常,这是怎么回事?附上代码。

 @Override
        public View getView(int position, View convertView, ViewGroup parent) {
            // TODO Auto-generated method stub

            webViewItem webViewItem = null;
            if (convertView == null) {
                webViewItem = new webViewItem();
                convertView = inflater.inflate(R.layout.fish_web_list_item, null, false);

                //webViewItem.webName = (TextView) convertView.findViewById(R.id.textUsrName);
                webViewItem.webAddr = (TextView)convertView.findViewById(R.id.textUsrAddr);
                //webViewItem.webPic = (ImageView)convertView.findViewById(R.id.webPic);
                convertView.setTag(webViewItem);
            } else {
                webViewItem = (webViewItem) convertView.getTag();
            }

//            Log.e("list"+position, list.get(position).get("webName"));

            SpannableString sp = new SpannableString(list.get(position).get("webName"));
            sp.setSpan(new URLSpan(list.get(position).get("webAddr")),0, list.get(position).get("webName").length(),Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 

            webViewItem.webAddr.setText(sp);   
            webViewItem.webAddr.setMovementMethod(LinkMovementMethod.getInstance());  

            return convertView;
        }

listview 的事件与textView冲突导致的吧

在item布局上加上android:descendantFocusability="blocksDescendants"试试