मैं एंड्रॉइड ब्राउज़र में प्रदर्शन के लिए एक HTML पृष्ठ डिज़ाइन कर रहा हूं। इस सरल उदाहरण पेज पर विचार करें:मैं अपनी छवियों को स्केल करने के लिए WVGA एंड्रॉइड ब्राउज़र कैसे प्राप्त करूं?
<html>
<head><title>Simple!</title>
</head>
<body>
<p><img src="http://sstatic.net/so/img/logo.png"></p>
</body>
</html>
यह मानक HVGA फोन (320x480) पर बस ठीक लग रहा है, लेकिन HDPI WVGA आकार (480x800 या 480x854) पर निर्मित ब्राउज़र अपने आप छवि पैमाने; यह बदसूरत लग रहा है।
मैं पढ़ा है कि मैं अपने पेज स्केलिंग को रोकने के लिए मजबूर करने के लिए ब्राउज़र इस टैग का उपयोग करने के लिए सक्षम होना चाहिए:
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=0;" />
... लेकिन यह है कि करता है सभी अक्षम उपयोगकर्ता स्केलिंग (ज़ूम बटन गायब है); यह वास्तव में ब्राउज़र को मेरी छवि को स्केल करने से नहीं रोकता है। स्केल कारकों को समायोजित करना (उन्हें सभी को 2.0 या 0.5 पर सेट करना) का कोई प्रभाव नहीं पड़ता है।
मैं अपनी छवियों को स्केल करने के लिए डब्लूवीजीए ब्राउज़र को कैसे मजबूर कर सकता हूं?
मुझे लगता है कि ध्यान दिया है समर्थन करने के लिए विन्यस्त करने "डिफ़ॉल्ट ज़ूम" ब्राउज़र की सेटिंग्स में "सुदूर" में सेटिंग छवि स्केलिंग को अक्षम कर देगी, लेकिन मैं अपने सभी उपयोगकर्ताओं को ऐसा करने की उम्मीद नहीं कर सकता। –
एंड्रॉइड 2.1/एपीआई स्तर 7 में जोड़ा गया "डिफ़ॉल्ट ज़ूम" सेट करने के लिए एक एपीआई है। Webview.getSettings()। SetDefaultZoom() –
इस प्रश्न के प्रयोजनों के लिए, मैं एक वेब साइट बना रहा हूं, न कि एक एंड्रॉइड ऐप वेबव्यू, इसलिए मैं एंड्रॉइड एपीआई का उपयोग नहीं कर सकता। –