안녕하세요. 초급 자바 개발자 입니다.

안드로이드를 처음하는데 공부하면서 어플 만들려니 좀 힘드네요. 너무 어려운걸 시작한건지..

이미지 갤러리까지는 오픈소스 여기저기 뒤져서 대충 만들었는데

 

HorizontalScrollView위에 얹은 이미지뷰 대신 웹뷰로 교체 하였더니 문제가 많더군요.

웹뷰에 들어가는 페이지는 html5로 만든 동적으로 실행되는(플래시 같이 동작하는..)페이지입니다.

일단 첫번째 문제는 이미지뷰를 터치하면 하단에 썸네일 이미지가 뜨도록 프레임셋으로 만들어 났는데

웹뷰는 일단 터치이벤트도 캐치를 못하네요.. 반응이 없습니다.. html에 있는 링크때문에 막아놓은거 같은데.

웹뷰에 터치 이벤트를 어떻게 발생시킬수 있는지 알고싶습니다.

그리고 두번째 문제는 지금 html5 문서가 10개정도 돼는 갤러리(일반적으로 잡지나 광고의 브로셔나 매거진 생각하시면 될듯)에

10개페이지를 한번에 생성해서 그런지 처음 화면 뜨는거 부터 엄청 느립니다.

 

 스크롤뷰에 10개의 웹뷰를 모두 생성하고나서 화면이 뜨는거 같습니다.

 

그리고 또하나 문제가 옆으로 밀어서 다른 페이지에 포커스가 가면 그때 html5가 실행 되어야 하는데

(동적 페이지라서.. 파워포인트에서 글자에 효과 준건처럼 한줄씩 글자들이 나타남..)

초반 생성될때 모든 스크립트가 실행되고, 그다음부터는 그냥 일반 페이지로 보이더군요.(이것때문에 속도가 많이 느린듯..)

제가 원하는건 일단 초반 어플 화면 띄울때는 첫 화면만 생성 또는 양옆 2개의 화면까지만 생성하고 다른페이지는 생성안되기..

또 다른방법 생각한건  초반에 한번 실행이 되더라도 포커스가 다시 오면(즉 화면에 다시 선택 됐을때는)

html5가 다시 실행되도록(리로드 되도록?) 만드는 겁니다...

설명하다보니 길어졌는데 결국 질문은 html5의 동적 페이지를 웹뷰에서 사용하는 방법에 관한거구.. 질문은 2가지네요..

관련 된거 아무거라도 좋으니 조언 한마디씩 해주시면 감사하겠습니다.

그럼 수고하세요