{"id":101,"date":"2013-05-19T13:48:45","date_gmt":"2013-05-19T11:48:45","guid":{"rendered":"http:\/\/www.makes-it-work.de\/?p=101"},"modified":"2014-09-24T17:10:33","modified_gmt":"2014-09-24T15:10:33","slug":"pinch-to-zoom-in-phonegap-app-aktivieren","status":"publish","type":"post","link":"https:\/\/www.makes-it-work.de\/en\/2013\/05\/19\/pinch-to-zoom-in-phonegap-app-aktivieren\/","title":{"rendered":"Pinch-to-Zoom in Phonegap-App aktivieren"},"content":{"rendered":"<p>Um die Pich-to-Zoom-Funktion im Phonegap-WebView nutzen zu k\u00f6nnen, sind ein paar Anpassungen in der Hauptmethode der Applikation n\u00f6tig. Pinch-To-Zoom wird h\u00e4ufig f\u00fcr das Skalieren bzw. Zoomen von Bildern genutzt. Diese Funktion kann man wie folgt in Phonegap aktivieren. Sobald man jedoch Pinch-To-Zoom aktiviert, ist zu beachten, dass alle Elemente auf der Seite ebenfalls gezoomt werden. Daher ist es ratsam nur ein Bildelement auf einer zoomf\u00e4higen Seite zu setzen. Sobald sich auch andere Elemente auf der Seite befinden, z.B. Vor- oder Zur\u00fcck-Button, Header, Footer etc., sind auch diese Elemente vom Zoom nicht ausgeschlossen, da die weiteren Elemente sich ebenfalls im selben WebView befinden.<\/p>\n<p><!--more--><\/p>\n<h2>Zoom-Funktion aktivieren<\/h2>\n<p>Zuerst muss die Hauptdatei bearbeitet werden. Unter der Zeile<\/p>\n<pre lang=\"java\" line=\"1\" escaped=\"true\">super.loadUrl(\"file:\/\/\/android_asset\/www\/index.html\");<\/pre>\n<p>m\u00fcssen folgende Einstellungen eingef\u00fcgt werden:<\/p>\n<pre lang=\"java\" line=\"1\" escaped=\"true\">\/\/ Gibt ein Settings-Objekt vom AppView zur\u00fcck\r\nWebSettings settings = appView.getSettings();\r\n\r\n\/\/ Aktiviert die internen WebView Zoom-Controls\r\nsettings.setBuiltInZoomControls(true);\r\n\r\n\/\/ Aktiviert die Unterst\u00fctzung des On-Screen-Zooms und \u00fcber die Zoom-Steuerelemente\r\nsettings.setSupportZoom(true);\r\n\r\n\/\/ Legt den Standard-Zoom der Seite fest\r\nsettings.setDefaultZoom(ZoomDensity.MEDIUM);\r\n\r\n\/\/ Das WebView wird komplett rausgezoomt geladen\r\nsettings.setLoadWithOverviewMode(true);\r\n\r\n\/\/ Das WebView wird wie auf einem normalen Desktop-Rechner angezeigt\r\nsetting.setUseWideViewPort(true);<\/pre>\n<p>Die n\u00f6tigen Imports:<\/p>\n<pre lang=\"java\" line=\"1\" escaped=\"true\">import android.webkit.WebSettings;\r\nimport android.webkit.WebSettings.ZoomDensity;<\/pre>\n<p>In der zu &#8220;zoomenden&#8221; HTML-Datei z.B. noch folgende Code-Zeile im HEAD-Bereich einf\u00fcgen:<\/p>\n<pre lang=\"html4strict\" line=\"1\" escaped=\"false\"><meta name=\"viewport\" content=\"target-densitydpi=device-dpi\" \/><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Um die Pich-to-Zoom-Funktion im Phonegap-WebView nutzen zu k\u00f6nnen, sind ein paar Anpassungen in der Hauptmethode der Applikation n\u00f6tig. Pinch-To-Zoom wird h\u00e4ufig f\u00fcr das Skalieren bzw. Zoomen von Bildern genutzt. Diese Funktion kann man wie folgt in Phonegap aktivieren. Sobald man jedoch Pinch-To-Zoom aktiviert, ist zu beachten, dass alle Elemente auf der Seite ebenfalls gezoomt werden.&hellip;&nbsp;<a href=\"https:\/\/www.makes-it-work.de\/en\/2013\/05\/19\/pinch-to-zoom-in-phonegap-app-aktivieren\/\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Pinch-to-Zoom in Phonegap-App aktivieren<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","_ti_tpc_template_sync":false,"_ti_tpc_template_id":"","_links_to":"","_links_to_target":""},"categories":[95,94],"tags":[32,29,31,30],"translation":{"provider":"WPGlobus","version":"2.12.0","language":"en","enabled_languages":["de","en"],"languages":{"de":{"title":true,"content":true,"excerpt":false},"en":{"title":false,"content":false,"excerpt":false}}},"jetpack_featured_media_url":"","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v14.4.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Pinch-to-Zoom in Phonegap-App aktivieren - Makes IT work - der Blog von OMG.de<\/title>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.makes-it-work.de\/2013\/05\/19\/pinch-to-zoom-in-phonegap-app-aktivieren\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pinch-to-Zoom in Phonegap-App aktivieren - Makes IT work - der Blog von OMG.de\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.makes-it-work.de\/2013\/05\/19\/pinch-to-zoom-in-phonegap-app-aktivieren\/\" \/>\n<meta property=\"og:site_name\" content=\"Makes IT work - der Blog von OMG.de\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/actiview.de\" \/>\n<meta property=\"article:published_time\" content=\"2013-05-19T11:48:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-09-24T15:10:33+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/actiview\" \/>\n<meta name=\"twitter:site\" content=\"@omgde\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.makes-it-work.de\/en\/#organization\",\"name\":\"OMG.de\",\"url\":\"https:\/\/www.makes-it-work.de\/en\/\",\"sameAs\":[\"https:\/\/twitter.com\/omgde\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.makes-it-work.de\/en\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.makes-it-work.de\/wp-content\/uploads\/2021\/11\/Logo_OMG_PNG-Kopie.png\",\"width\":358,\"height\":356,\"caption\":\"OMG.de\"},\"image\":{\"@id\":\"https:\/\/www.makes-it-work.de\/en\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.makes-it-work.de\/en\/#website\",\"url\":\"https:\/\/www.makes-it-work.de\/en\/\",\"name\":\"Makes IT work - der Blog von OMG.de\",\"description\":\"Themen und News rundum IT und Technik. Von den Spezialisten der OMG.de GmbH.\",\"publisher\":{\"@id\":\"https:\/\/www.makes-it-work.de\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.makes-it-work.de\/en\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.makes-it-work.de\/2013\/05\/19\/pinch-to-zoom-in-phonegap-app-aktivieren\/#webpage\",\"url\":\"https:\/\/www.makes-it-work.de\/2013\/05\/19\/pinch-to-zoom-in-phonegap-app-aktivieren\/\",\"name\":\"Pinch-to-Zoom in Phonegap-App aktivieren - Makes IT work - der Blog von OMG.de\",\"isPartOf\":{\"@id\":\"https:\/\/www.makes-it-work.de\/en\/#website\"},\"datePublished\":\"2013-05-19T11:48:45+00:00\",\"dateModified\":\"2014-09-24T15:10:33+00:00\",\"description\":\"Android: Pinch-to-Zoom in Phonegap-WebView aktivieren.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.makes-it-work.de\/2013\/05\/19\/pinch-to-zoom-in-phonegap-app-aktivieren\/\"]}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.makes-it-work.de\/2013\/05\/19\/pinch-to-zoom-in-phonegap-app-aktivieren\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.makes-it-work.de\/2013\/05\/19\/pinch-to-zoom-in-phonegap-app-aktivieren\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.makes-it-work.de\/en\/#\/schema\/person\/a98b33bf87bd9ed0ee8c183a5cad0eb4\"},\"headline\":\"Pinch-to-Zoom in Phonegap-App aktivieren\",\"datePublished\":\"2013-05-19T11:48:45+00:00\",\"dateModified\":\"2014-09-24T15:10:33+00:00\",\"commentCount\":0,\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.makes-it-work.de\/2013\/05\/19\/pinch-to-zoom-in-phonegap-app-aktivieren\/#webpage\"},\"publisher\":{\"@id\":\"https:\/\/www.makes-it-work.de\/en\/#organization\"},\"keywords\":\"Android,Mobile,Phonegap,Pinch-To-Zoom\",\"articleSection\":\"Blog,Code\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.makes-it-work.de\/2013\/05\/19\/pinch-to-zoom-in-phonegap-app-aktivieren\/#respond\"]}]},{\"@type\":[\"Person\"],\"@id\":\"https:\/\/www.makes-it-work.de\/en\/#\/schema\/person\/a98b33bf87bd9ed0ee8c183a5cad0eb4\",\"name\":\"actiview.de\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.makes-it-work.de\/en\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cdb78fff631c7f5e8d63023cdbf8147c?s=96&d=mm&r=g\",\"caption\":\"actiview.de\"},\"description\":\"Webdesign und E-Commerce: Als Teil der OMG-Firmengruppe ist die Medienagentur Actiview Ihr Partner rund ums Web.\",\"sameAs\":[\"https:\/\/www.facebook.com\/actiview.de\",\"https:\/\/twitter.com\/https:\/\/twitter.com\/actiview\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/www.makes-it-work.de\/en\/wp-json\/wp\/v2\/posts\/101"}],"collection":[{"href":"https:\/\/www.makes-it-work.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.makes-it-work.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.makes-it-work.de\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.makes-it-work.de\/en\/wp-json\/wp\/v2\/comments?post=101"}],"version-history":[{"count":52,"href":"https:\/\/www.makes-it-work.de\/en\/wp-json\/wp\/v2\/posts\/101\/revisions"}],"predecessor-version":[{"id":725,"href":"https:\/\/www.makes-it-work.de\/en\/wp-json\/wp\/v2\/posts\/101\/revisions\/725"}],"wp:attachment":[{"href":"https:\/\/www.makes-it-work.de\/en\/wp-json\/wp\/v2\/media?parent=101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.makes-it-work.de\/en\/wp-json\/wp\/v2\/categories?post=101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.makes-it-work.de\/en\/wp-json\/wp\/v2\/tags?post=101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}