Android WebView的规模和大小与Chrome一样

时间:2015-12-08 07:54:31

标签: android google-chrome webview scale

webview或webview.getSettings()为webview设置的哪些参数看起来像Chrome?

我的实际设置:

webView.setInitialScale(100);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setDisplayZoomControls(false);

实际结果: my app screen 期待结果: expect result (Chrome)

1 个答案:

答案 0 :(得分:0)

val takeSegment: Iteratee[Byte, List[Byte]] = for {
    //find segment length (the first four bytes of the segment, assumed unsigned and bigEndian)
    size <- Enumeratee.take(4) &>> Iteratee.fold[Byte, Int](0){ 
              case (acc, b) => acc * 256 + (b & 0xFF)
            }
    //fetch rest of segment
    rest <- Enumeratee.take(size) &>> Iteratee.getChunks[Byte]
    } yield rest

val segmentStream: Enumerator[List[Byte]] = 
                    inputStream &> 
                    // mapConcat takes an argument of type From => Seq[To]
                    Enumeratee.mapConcat[Array[Byte], Byte](bytes => bytes) &>
                    Enumeratee.grouped[Byte, List[Byte]](takeSegment)