마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

뷰플리퍼에 웹뷰 질문입니다.

0 추천
안녕하세요.

 

뷰플리퍼를 이용해서 슬라이드 메뉴를 만들었는데요.

화면을 넘기다가 그안에 웹뷰를 넣었는데요

 

자바스크립트를 이용하는 웹뷰입니다. 여기서 궁금한건 왼쪽 오른쪽으로 드래그하면 다음화면으로 넘어가고

이게 클릭했을때는 스크립트가 작동되게 하고싶은데 생각보다 풀기가 쉽지않네요 ㅠㅠ

슬라이드가 되면 웹뷰의 스크롤이 작동이 안되고 ㅠㅠ 스크롤이 되면 슬라이드가 안되네요 ㅠㅠ

 

해결방법이 있을까요? 조언좀 부탁드리겠습니다.
스릉스릉 (1,260 포인트) 님이 2013년 4월 18일 질문

2개의 답변

0 추천
플리핑이나 슬라이드 되는 뷰 아이템 내에 동일한 처리를 하는 뷰 아이템을 넣으면 방법이 없습니다.

밖에 있는 것과 안에 있는 것 중 어느 뷰에 이벤트를 주고싶은 것인지 구분 할 방법이 없으니까요

버튼을 넣는다던지 해서 다른 UI구성을 해서 회피하는게 좋은 방법이라고 생각합니다.
고또 (6,100 포인트) 님이 2013년 4월 18일 답변
0 추천
webView.setOnTouchListener(new OnTouchListener() {
	
	public boolean onTouch(View v, MotionEvent event) {
		// TODO Auto-generated method stub
		flipper.requestDisallowInterceptTouchEvent(true);
		return false;
	}
});

이렇게 해보세요.

얼룩돼지 (15,720 포인트) 님이 2013년 4월 18일 답변
웹뷰가 플리퍼 전체영역을 차지하고 있다면 이방법으로도 안되겟지만..;
얼룩돼지님 감사합니다.~

덕분에 해결책이 어느정도 보이네요.
감사합니다.
...