반응형
문제 현상
- Scroll View(A)안에 Scroll View(B)가 또 들어있을 경우(즉, A가 B를 포함한다), B 영역을 스크롤 하면 A 영역도 같이 스크롤 이벤트가 먹혀버리는 문제가 발생.
해결 방법
- B의 onTouch 이벤트에서, A에 requestDisallowInterceptTouchEvent(true); 를 요청하자.
// ScrollView(B) inside ScrollView(A)
srcollViewB.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_UP)
srcollViewA.requestDisallowInterceptTouchEvent(false);
else
srcollViewA.requestDisallowInterceptTouchEvent(true);
return false;
});
반응형
'IT 연구회' 카테고리의 다른 글
spring : jsp 에서 java로 데이터 넘기기 (2) | 2014.09.09 |
---|---|
[하둡] 독자모드 설치와 확인 (0) | 2014.03.07 |
[하둡설치] starting hadoop (0) | 2014.03.07 |
xml (1) | 2014.03.01 |
Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace. (1) | 2013.12.23 |
용량이 1MB가 넘는 파일을 asset에 담을 때 (0) | 2013.09.17 |
인텐트 (Intent) (0) | 2013.09.17 |
webview (0) | 2013.09.17 |
안드로이드 스레드 (handler) 핸들러 (0) | 2013.09.17 |
안드로이드 스레드2 핸들러(handler) (0) | 2013.09.17 |