0

電話してみた

zoomIn();

setBuiltInZoomControls(true);

supportZoom(true);

などですが、うまくいきません。

ヒント...テキストをダブルクリックすると、画面に収まりますが、ラップしません。

与えられたリードは深く感謝されます。

4

2 に答える 2

0

こんにちは、次のコードを試してください:

    public class Terms extends Activity {
    WebView mWebView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
    setContentView(R.layout.terms); 

    this.mWebView = ((WebView)findViewById(R.id.mWebView));     
    this.mWebView.getSettings().setBuiltInZoomControls(false);
    this.mWebView.getSettings().setLoadWithOverviewMode(false);
    this.mWebView.getSettings().setUseWideViewPort(false);
    this.mWebView.getSettings().setDefaultZoom(WebSettings.ZoomDensity.CLOSE);
    this.mWebView.loadUrl("file:///android_asset/Terms.html");
    Button  back_btn = (Button)findViewById(R.id.back);
    back_btn.setOnClickListener(new View.OnClickListener(){
        public void onClick(View view)
        {
            finish();
        }
    });

  }
@SuppressWarnings("unused")
private class Callback extends WebViewClient {
      @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
      return(false);
    }
  }  
}
于 2013-03-01T14:36:14.323 に答える
0

Viewport Meta タグを追加しましたか?

    <meta name="viewport" content="width=device-width, initial-scale=1.0" />

HTML 本文が 100% に設定されている場合、テキストは自動的に画面いっぱいに表示されます。

于 2013-03-01T10:19:17.893 に答える