=================================
=================================
=================================
public WebView _web;
기존 로드데이터
_web.loadData("<meta http-equiv=’Content-Type’ content=’text/html; charset=utf-8′ /><html><body> <img src='file:///android_asset/images/e00.gif'/> Hello, 마이크!</body></html>", "text/html", "utf-8");
loadData 로는 파일 링크해서 이미지를 걸어도 도무지 되지가 않는다 그래서 loadData를 쓰지않고
loadDataWithBaseURL 를 써준다.
_web.loadDataWithBaseURL("file:///android_asset/", "<meta http-equiv=’Content-Type’ content=’text/html; charset=utf-8′ /><html><body> <img src='file:///android_asset/images/e00.gif'/> Hello, 마이크!</body></html>","text/html", "utf-8", "file:///android_asset/");
그러면 확실하게 자기가 원하는 링크한 이미지가 보일것이다. 내가보기엔 경로 인식문제로 loadDataWithBaseURL
를 따로 써주어야 되는것같다.
추가:
loadDataWithBaseURL 마지막 인수에 null 해주면 나중에 웹이 로드되면서 처음 스크롤로 돌아가는 현상이 있다.
그래서 바로 밑에 scrollTo로 스크롤을 바꾸어주어두 다시 처음 스크롤로 돌아간다(scrollTo 이벤트를 버튼으로
따로 주면 이동은 된다. 하지만 바로 스크롤을 컨트롤 하고싶은 경우.)
그러므로 "file:///android_asset/" 폴더명을 끝에 넣어주어야 scrollTo로 스크롤 조정이 가능하다,
마지막 값이 틀리거나 잘못되면 api에서 웹을 읽으면서 스크롤이 처음으로 돌아가는 현상일수도
있다.
=================================
=================================
=================================
'스마트기기개발관련 > 안드로이드 개발' 카테고리의 다른 글
안드로이드 UI 업데이트와 쓰레드 Handler (1) | 2011.06.30 |
---|---|
안드로이드 스크린 키보드 특정 키 입력 막기 (0) | 2011.06.29 |
안드로이드 WebView를 이용하여 웹브라우져나 로컬HTML파일을 보여주는 소스 (0) | 2011.06.29 |
안드로이드 Activity 생명주기 (Activity Life Cycle ) (0) | 2011.06.28 |
안드로이드 스크롤 있는 컨트롤들 자동으로 아래(밑)으로 스크롤 관련 (0) | 2011.06.28 |
댓글 영역