2011-04-30 6 views
0

나는 android developement를 처음 사용했습니다. 지금 나는 webview gallery를하고있다. 이 갤러리 는 I 일부 이미지를로드하고 난webview gallery

mWebView.setLayoutParams(new Gallery.LayoutParams(70,85)); 

이 70 내지 85 웹보기위한 높이와 폭이지만 이미지가 이때 webview.loadurl 때 약간 크고 작은 어떤 이미지가로드되어 대한 레이아웃을 설정 .. 그래서 문제는 이미지가 폭 너비 이상으로 표시되고 너비보다 낮 으면 동적으로 높이 및 너비를 설정하지 않습니다. 그것은

public View getView(int position, View convertView, ViewGroup parent) { 


      WebView mWebView = new WebView(mContext); 

      mWebView.loadUrl(it2[position]); 

      mWebView.setWebViewClient(new WebViewClient()); 
      mWebView.getSettings().setJavaScriptEnabled(true); 
      mWebView.setLayoutParams(new Gallery.LayoutParams(70,85)); 
      WebSettings webSettings = mWebView.getSettings(); 
      mWebView.setBackgroundColor(0); 

      mWebView.setInitialScale(100); 

      mWebView.setFocusable(false); 
      mWebView.setClickable(false); 
      mWebView.setWebViewClient(new HelloWebViewClient()); 

      return mWebView; 
     } 

    } 

답변

0

나는 모든 것을 이해 잘 모르겠지만, ......... 높이와 폭이 다음 U 자세한 내용을 이해할 수 아래의 코드를 볼 수 ... URL에 대한 제공됩니다 whaterver 이미지에 따라입니다 이미지 이미지 크기를 변경하려면 webview layoutparams로 재생하면 안됩니다. 이것은 imaegsize를 변경하지 않습니다.

Can Android's WebView automatically resize huge images?

: 당신은 여기 모습을 가질 수

<img border="0" src="./mypicture.jpg" height="800px" width="600px">image1</img> 

: 뭔가를 같이 :

당신은 HTML 코드로 연주하여 imagesize 변경 될 수 있습니다