2014년 8월 6일 수요일

[Android] 웹뷰 이미지 스크린에 꽉 차게 보여주기

이미지크기가 달라도 스크린에 꽉 찬 화면으로 보여주고 싶을때 사용한다.
간단히 소스만 첨부

webView = (WebView)findViewById(R.id.adverWeb);
webView.setVerticalScrollBarEnabled(false);
webView.setVerticalScrollbarOverlay(false);
webView.setHorizontalScrollBarEnabled(false);
webView.setHorizontalScrollbarOverlay(false);
webView.setInitialScale(100);
webView.loadDataWithBaseURL(null,creHtmlBody(IMAGE_URL), "text/html", "utf-8", null);



public  String creHtmlBody(String imagUrl){
   StringBuffer sb = new StringBuffer("<HTML>");
   sb.append("<HEAD>");
   sb.append("</HEAD>");
   sb.append("<BODY style='margin:0; padding:0; text-align:center;'>");    //중앙정렬
   sb.append("<img width='100%' height='100%' src=\"" + imagUrl+"\">"); //가득차게 나옴
   sb.append("</BODY>");
   sb.append("</HTML>");
   return sb.toString();
}

댓글 없음:

댓글 쓰기