मेरे पास एक सरल वेबदृश्य है:
& lt; WebView xmlns: android = "http: //schemas.android.com/apk/res/android "android: id =" @ + id / webview "एंड्रॉइड: layout_width =" fill_parent "एंड्रॉइड: layout_height =" fill_parent "/ & gt; इसे किस तरह कहा जाता है:
संरक्षित शून्य पर क्रेट (बंडल सहेजे गए इन्स्टैंसस्टेट) {super.onCreate (savedInstanceState); setContentView (R.layout.activity_main); WebView myWebView = (वेबव्यू) पाएं ViewById (R.id.webview); myWebView.loadUrl ( "http://example.com"); } समस्या यह है कि जिस साइट को मैं रेंडर करने का प्रयास कर रहा हूं वह संवेदनशील मोड में नहीं जाता है। चौड़ाई स्क्रीन से आगे बढ़ती है जिसके कारण मुझे स्क्रॉल करना पड़ता है।
मैंने इसमें चौड़ाई की कोशिश की है: fill_parent, match_parent और wrap_content और उनमें से कोई भी काम नहीं करता।
मैं क्या कर सकता हूँ वेबपेज क्षैतिज स्क्रॉल किए बिना स्क्रीन के दायरे में रहने के लिए उत्तरदायी प्रस्तुत करते हैं?
सेटअप कॉल जो एक मोबाइल ब्राउज़र की तरह अधिक रेंडर करने के लिए WebView बनाते हैं:
myWebView.getSettings ()। SetUseWideViewPort (सत्य); । MyWebView.getSettings () setLoadWithOverviewMode (सही); वैकल्पिक रूप से, आप चुटकी-ज़ूमिंग भी सक्षम कर सकते हैं:
myWebView.getSettings ()। SetSupportZoom (सत्य); । MyWebView.getSettings () setBuiltInZoomControls (सही); । MyWebView.getSettings () setDisplayZoomControls (गलत); और जैसा कि हीलियानपफबॉल ने सही ढंग से लिखा है, आपकी वेबसाइट को प्रस्तुति को नियंत्रित करने के लिए & lt; व्यूपोर्ट & gt; टैग का आदर्श उपयोग करना चाहिए।
No comments:
Post a Comment