안녕하세요..

 

지금 매거진 같은 브로셔 어플을 만들어 보고 있는데요.

 

스크롤뷰위에 잇는 웹뷰를 한페이지만 리로드 하는 방법이 있을까요?

 

갤러리처럼 가로로 쭉 이어져 있는데 옆으로 이동하던지 썸네일을 클릭해서 화면을 선택하면

 

그 화면만 리로드가 되게 하려고 하거든요..

 

대충 생각한 방법은 액티비티에서 다음 소스처럼

 

 

//썸네일에서 아이템 선택 - 이벤트발생
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
 hf._smoothScrollTo(hf.getLayoutParams().width * arg2); //썸네일시 스크롤이동
  WebView wb = (WebView)hf.getChildAt(hf.currentIndex);//현재의 웹뷰를 구해옴
  wb.reload(); //웹뷰 리로드
 }


참고로 hf는 HorizontalScrollView를 오버라이딩해서 만든 뷰 입니다. 

 

썸네일 선택하면 스크롤을 이동하고 그다음 웹뷰를 구해서 리로드 하는 방법인데

 

일단 코드상 오류는 안나고, 웹뷰구해오는 부분까지 오류 안남니다.

 

그런데 웹뷰를 리로드하는 부분만 추가하면 종료가 되버리네요...

 

얕은 자바지식으로 이것 저것 소스 봐가면서 공부하면서 하려니 기본기가 딸려서 힘드네요 ㅠ

 

스크롤뷰 위에 얹은 웹뷰를 리로드 하는 방법좀 알려주세요.

(웹뷰에서 불러오는 페이지가 동적으로 움직여서 그럼니다... html5... 플래시 돌아가는 웹페이지라고 생각하셔도 무방할듯..)