因为要让图片可以放大缩小,所以我弄了一个WebView来显示图片,可是WebView大小事300x200的 图片一大就显示了图片的一个角,虽然我可以按WebView上的按钮来缩小图片大小,可是太麻烦了,能不能让大图片自适应WebView的大小呀。。请各位高手指点一下

解决方案 »

  1.   

    写过html没?呵呵。定义样式。让图片的大小和你webView的大小一样就Ok啦。webView里加入样式。
      

  2.   

    WebView data = (WebView) findViewById(R.id.data)
    data.loadData("<IMG HEIGHT=\"300px\" WIDTH=\"350px\" SRC=\"file:///android_assets/myImage.gif\" />", "text/html",  "UTF-8");这样的???
    我这样试了一下,图片不显示了
      

  3.   

    你可以将图片用android-sdk_r08-windows\android-sdk-windows\tools\draw9patch来将图片自适应大小就可以了
      

  4.   

    contentWeb = (WebView) findViewById(R.id.notice_content_content);
    WebSettings webSettings= contentWeb.getSettings(); // webView: 类WebView的实例 webSettings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);  //就是这句
      

  5.   

    编辑网页内容的时候,给图片设置属性: style="width:100%;height:auto"