你这个onTouch函数返回是true吗?
应该返回false。

解决方案 »

  1.   

            这是这部分的代码,求大神解答下    
               @Override  
                public boolean onTouch(View v, MotionEvent event)  
                {  
                    switch (event.getAction())  
                    {  
                        case MotionEvent.ACTION_UP:  
                              
                            //获得ViewHolder  
                            final ViewHolder viewHolder = (ViewHolder) v.getTag();  
                            
                              
                            //获得HorizontalScrollView滑动的水平方向值.  
                            int scrollX = viewHolder.hSView.getScrollX();  
                              
                            //获得操作区域的长度  
                            final int actionW = viewHolder.action.getWidth();  
                              
                            //注意使用smoothScrollTo,这样效果看起来比较圆滑,不生硬  
                            //如果水平方向的移动值<操作区域的长度的一半,就复原  
                            if (scrollX < actionW / 2)  
                            {  
                                viewHolder.hSView.smoothScrollTo(0, 0);  
                            }  
                            else//否则的话显示操作区域  
                            {                             
                                mShowPosition = showPosition; 
                                
                             viewHolder.hSView.smoothScrollTo(actionW+200, 0);    
                             //notifyDataSetChanged();
    //                            viewHolder.hSView.post( new Runnable() {
    //                                @Override
    //                                public void run() {
    //                                 viewHolder.hSView.smoothScrollTo(actionW+200, 0);                                 
    //                                }
    //                              });                            
                            }  
                            return true;  
                    }  
                    return false;  
                }  
            });  
      

  2.   

    试过了,没有用,而且如果switch 里面也返回true后smoothScrollTo也不起作用了,额....