summaryrefslogtreecommitdiffstats
path: root/core/java/android/webkit/WebView.java
diff options
context:
space:
mode:
authorMartin Kosiba <mkosiba@google.com>2013-09-19 19:05:00 -0700
committerMartin Kosiba <mkosiba@google.com>2013-09-20 11:33:42 -0700
commit0d147d9b897c6a5bec867d7443df31138f51c7e5 (patch)
treef28fae58031cc88b5f1527eba7f357e45174b0c1 /core/java/android/webkit/WebView.java
parentaf638c4f9daa74b4c8e0905f07e11290f6845abe (diff)
downloadframeworks_base-0d147d9b897c6a5bec867d7443df31138f51c7e5.zip
frameworks_base-0d147d9b897c6a5bec867d7443df31138f51c7e5.tar.gz
frameworks_base-0d147d9b897c6a5bec867d7443df31138f51c7e5.tar.bz2
Update WebView documentation section about zoom.
This makes it clear that pinch-zoom and wrap_content don't go well together. BUG: 10598456 Change-Id: I748b454197353fcbe5c2621719934a121745d4ce
Diffstat (limited to 'core/java/android/webkit/WebView.java')
-rw-r--r--core/java/android/webkit/WebView.java15
1 files changed, 11 insertions, 4 deletions
diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java
index 20fb1a7..ba1f038 100644
--- a/core/java/android/webkit/WebView.java
+++ b/core/java/android/webkit/WebView.java
@@ -58,9 +58,6 @@ import java.util.Map;
* It uses the WebKit rendering engine to display
* web pages and includes methods to navigate forward and backward
* through a history, zoom in and out, perform text searches and more.</p>
- * <p>To enable the built-in zoom, set
- * {@link #getSettings() WebSettings}.{@link WebSettings#setBuiltInZoomControls(boolean)}
- * (introduced in API level {@link android.os.Build.VERSION_CODES#CUPCAKE}).
* <p>Note that, in order for your Activity to access the Internet and load web pages
* in a WebView, you must add the {@code INTERNET} permissions to your
* Android Manifest file:</p>
@@ -161,9 +158,18 @@ import java.util.Map;
* }
* });
*
- * webview.loadUrl("http://slashdot.org/");
+ * webview.loadUrl("http://developer.android.com/");
* </pre>
*
+ * <h3>Zoom</h3>
+ *
+ * <p>To enable the built-in zoom, set
+ * {@link #getSettings() WebSettings}.{@link WebSettings#setBuiltInZoomControls(boolean)}
+ * (introduced in API level {@link android.os.Build.VERSION_CODES#CUPCAKE}).</p>
+ * <p>NOTE: Using zoom if either the height or width is set to
+ * {@link android.view.ViewGroup.LayoutParams#WRAP_CONTENT} may lead to undefined behavior
+ * and should be avoided.</p>
+ *
* <h3>Cookie and window management</h3>
*
* <p>For obvious security reasons, your application has its own
@@ -222,6 +228,7 @@ import java.util.Map;
* <p>The {@code hdpi.css} stylesheet is only used for devices with a screen pixel ration of 1.5,
* which is the high density pixel ratio.</p>
* </li>
+ * </ul>
*
* <h3>HTML5 Video support</h3>
*