2012-05-04 4 views
3

私は多くのテキストフィールドといくつかの画像を持つWebViewを持っています。私はすべてのズームとズームコントロールをWebビューで無効にしました。しかし、私の問題は、テキストフィールドをクリックして拡大することです。テキストフィールドをクリックしてズームしたくない場合でも、WebViewのズーム全体を無効にしたい。私はこのlinkを通過し、これらの方法をすべて試しましたが、テキストフィールドをクリックしたときにズームを取得する問題を抱えています。テキストフィールドをクリックしたときに、webviewのズーム機能を無効にしますか?

答えて

5

私は答え

webView.getSettings().setDefaultZoom(ZoomDensity.FAR); 
    webView.getSettings().setBuiltInZoomControls(true); 
    webView.getSettings().setSupportZoom(true); 
    webView.getSettings().setJavaScriptEnabled(true); 
    webView.getSettings().setLoadWithOverviewMode(false); 
    webView.getSettings().setUseWideViewPort(false); 
+0

うまくいけば、それはdevices.Itのほとんどで動作しますが、私のために働いなりました。 –

+0

あなたのアプリが上記以外の設定に依存している場合はどうなりますか? :( –

+1

すべてのデバイスで動作するわけではありません。たとえば、KitKatを実行しているSamsung Galaxy Tab 4では動作しません。 – manfcas

関連する問題