[백업][가리사니] 안드로이드 터치 스크롤 되는 edittext
android

이 문서는 가리사니 개발자 포럼에 올렸던 글의 백업 파일입니다. 오래된 문서가 많아 현재 상황과 맞지 않을 수 있습니다.

안드로이드는 EditText에서 터치 scroll이 되지않는 놀라움!?을 보여줍니다. 다음과 같은 함수를 만들어주고 필요할때 불러주면될 것 같습니다.

/**
EditText에 스크롤기능을 바인드한다.<br/>
주의 : View.setOnTouchListener를 사용한다.<br/>
2015-05-16 전명 박용서 : 작성
*/
public static void bindEditTextScrolling(EditText view)
{
	view.setOnTouchListener(new OnTouchListener()
	{
		@Override
		public boolean onTouch(View v, MotionEvent event)
		{
			switch (event.getAction() & MotionEvent.ACTION_MASK)
			{
				// 터치가 눌렸을때 터치 이벤트를 활성화한다.
				case MotionEvent.ACTION_DOWN:
					v.getParent().requestDisallowInterceptTouchEvent(true);
				break;
				// 터치가 끝났을때 터치 이벤트를 비활성화한다 [원상복구]
				case MotionEvent.ACTION_UP:
					v.getParent().requestDisallowInterceptTouchEvent(false);
				break;
			}
			return false;
		}
	});
}