我创建了一个主要布局,我可以在滚动主要活动时禁用滚动并将此代码设置为在2个不同的列表视图中滚动。
问题是一个活动有一个小图像,如果在这个图像中滚动,主要活动滚动另一个列表视图,但带有图像的列表视图像自由滚动一样卡住,我该怎么办?
这是我的代码滚动:
public boolean onTouch(View v, MotionEvent event)
{
switch (event.getAction())
{
case MotionEvent.ACTION_DOWN: //the user places his finger on the screen
mLastY=(int)event.getY();
Log.d("posicion",String.valueOf(pos));//to get the "y" position starting
break;
case MotionEvent.ACTION_UP:
if(mLastY-event.getY() > 50) //if a movement of the size of an item occurs
{
if(pos+1<arrayeventos.size())
{
pos=pos+1;
Log.d("posicion ARRIBA",String.valueOf(pos));
//listView.invalidate();
// mLastY=(int)event.getY(); //reset the starting position to the current position
//vestimentaicon.setImageResource(R.drawable.casualm);
// setter.putall(pos);
listView.smoothScrollToPosition(pos);
gridView.smoothScrollToPosition(4*pos);
mLastY=(int)event.getY();
}
}