WebView 에서 가로 스크롤
m_webView.setHorizontalScrollBarEnabled(false);
m_webView.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN: {
// save the x
m_downX = event.getX();
}
break;
case MotionEvent.ACTION_MOVE:
case MotionEvent.ACTION_CANCEL:
case MotionEvent.ACTION_UP: {
// set x so that it doesn't move
event.setLocation(m_downX, event.getY());
}
break;
}
return false;
}
});
일반적으로 터치이벤트를 중간에 가로채는 것은 허용되지 않지만 위와 같은 코드로 스크롤을 막을 수 있다.
'Android' 카테고리의 다른 글
Android 이미지 가로, 세로 길이를 가져오기 get Bitmap width & height (0) | 2013.11.02 |
---|---|
WebView 로딩 속도 높이기 (0) | 2013.01.11 |
android background 음성인식 동작 (0) | 2012.12.14 |
이클립스 android 플러그인 설치 (0) | 2012.11.20 |
Juno 이클립스에서 SVN 플러그인 설치 후 실행 오류 (0) | 2012.11.20 |