WebView에 dataLoad 으로 html 내용을 뿌려주는데요
처음엔 폰트 사이즈 설정한 대로 제대로 나오는데..
문제는 여기서 startForResult로 Activity 불러서 다른 내용 뿌려주고 다시 return 값을 받아와서..
내용을 뿌려주게 했는데요..이상하게 폰트크기가 커져서 뿌려져요..
왜그럴까요??? 소스도 같이 올릴테니 함 봐주세요..머가 잘못 된건지 ㅡㅜ
도무지 모르겠네요...
ActivityForResult 해주는 부분
mIntent = new Intent(NormalActivity.this, ResultForActivity.class);
startActivityForResult(mIntent, 200);
ResultForActivity에서는 데이터 화면을 뿌려주고 버튼 클릭시 다시 NormalActivity로 이동
setResult(Activity.RESULT_OK, new Intent());
NormalActivity에서는 리턴 값에 따라 처리
WebView currentWebview = (WebView)v.findViewById(R.id.webPage);
currentWebview.setWebViewClient(new loadWebViewCallBack());
WebSettings settings = wv.getSettings(); settings.setJavaScriptEnabled(true);
settings.setDefaultZoom(WebSettings.ZoomDensity.FAR); <-- 이 부분이 안먹는거 같습니다..
mHtmlContent, "text/html", "utf-8", "about:blank");
currentWebview.loadDataWithBaseURL("file:///android_asset"+"/content/", mHtmlContent, "text/html", "utf-8", "about:blank");
데이터는 재대로 뿌려지는데 처음에 나왔던 크기로 안나오고 확대되서 나오더라고요...
onActivityResult에서 다시 html Context를 뿌려주면 왜 폰트사이즈가 커져서 나올까요???
제발 알려주세요,ㅜㅜ 몇시간째 헤매고 있어요