private View.OnTouchListener main_scroll_touch = new View.OnTouchListener() {
 public boolean onTouch(View v, MotionEvent event) {
  if(event.getAction() == MotionEvent.ACTION_UP) {
   main_scroll.smoothScrollTo(0, 0);
  }
  return true;
 }
};


ScrollView에서 main_scroll_touch라는 onTouchListener를 연결하여 이용하고 있습니다.

이 소스대로라면 스크롤뷰에 터치를 시작(MotionEvent.ACTION_DOWN)했을 때부터
손을 떼기 전까지 스크롤뷰 본연의 기능대로 스크롤이 되다가
터치가 끝날 때(MotionEvent.ACTION_UP) 다시 smooth하게 0,0으로 스크롤되어야 할텐데
전혀 그러지 못하고 또한 아예 스크롤조차 되지가 않습니다.

onTouch() 내부의 소스를 주석처리하고 실행하면 스크롤은 잘 되는데 말이지요...

아랫 부분에 false를 리턴해서 그런건가...하고 true로 바꾸어보아도 변함이 없더군요 ;ㅅ;

문제점을 알려주시기를 바랍니다..ㅠㅠ
또 한가지 질문드리자면 onTouch()가 리턴하는 값에 따라 프로그램에선 어떤 영향이 있는지 궁금하네요 ^^;;