Intereting Posts
अलार्म मैनेजर एंड्रॉइड में समय सेट करें – अलार्म तुरंत निकाल दिया गया एंड्रॉइड एमुलेटर इंटरनेट तक पहुंचने में सक्षम नहीं हैं खोजशब्दों को देखने के लिए एंड्रॉइड पर लघु-आकार की वाक् पहचान "होम" बटन को धक्का और दूसरी गतिविधि खोलने के बीच अंतर करें नामवैल्यूपेयर बहिष्कृत AsyncTask के अंदर ProgressDialog.Show मेरे प्रोग्राम निष्पादन से रोकें एंड्रॉइड नंबर पिक्चर – नकारात्मक संख्या मैं Google मानचित्र में एक कस्टम मानचित्र कैसे बना सकता हूं? एंड्रॉइड: कैनवास आधारित दृश्य पर स्क्रॉलबार सक्षम करें त्रुटि को ठीक कैसे करें "स्पीड आउटपुट से मैक ओएस एक्स संस्करण का पता नहीं लगा सका: '10 .12 '" ऐपियम से पहले से बनती ब्लूटूथ डिवाइस से कनेक्ट करना Android पर लाइब्रेरी प्रोजेक्ट के लिए स्टैंड-अलोन परीक्षण प्रोजेक्ट ब्लूटूथ हेडसेट एपीआई का उपयोग करके ब्लूटूथ कनेक्टेड डिवाइस कैसे प्राप्त करें ग्रहण आईडीई में मेरे एंड्रॉइड प्रोजेक्ट को कैसे ढंका जाए? प्रकार गैलरी बहिष्कृत है

स्क्रोलिंग में निर्मित WebView को रोकने का कोई भी तरीका

मैं एक ऐसी एप्लीकेशन विकसित कर रहा हूं जिसमें मुझे वेबव्यू का उपयोग करना है मेरा सवाल है कि क्या हम वेबवॉच को स्कॉलिंग की कार्यक्षमता में रोक सकते हैं?

मैंने इसके लिए यह कोशिश की है:

ऑन-स्क्रॉल चेंजेड सुपर। स्क्रॉल (0,0);

लेकिन यह मेरी मदद नहीं कर रहा है मैं कुछ की तलाश कर रहा हूं जैसे कि हम वेबव्यू सेटिंग का इस्तेमाल करते हुए ज़ूमिंग रोक सकते हैं …

कोई भी बेहतर आइडिया अन्य के साथ है तो यह बहुत अच्छा होगा।

Solutions Collecting From Web of "स्क्रोलिंग में निर्मित WebView को रोकने का कोई भी तरीका"

अंत में मुझे अपना जवाब मिला है ..: पी

हम पृष्ठ में कुछ जावास्क्रिप्ट सामग्री को रोकने के द्वारा पृष्ठ को स्क्रॉल और स्केलिंग रोक या प्रारंभ कर सकते हैं। यहां जावास्क्रिप्ट कोड है:

function stopScroll() { document.ontouchmove = function(e){ e.preventDefault(); } } function startScroll() { document.ontouchmove = function(e){ return true; } } 

अब आप निम्न कार्यों का उपयोग करके अपने एंड्रॉइड वेबव्यू का उपयोग करके इन कार्यों को कॉल कर सकते हैं:

 myWebView.loadUrl("javascript:stopScroll()"); 

उपर्युक्त समारोह को कॉल करके, एचटीएमएल पृष्ठ से स्क्रॉल करें। चीयर्स !!!

 WebView WebView1 = (WebView) findViewById(R.id.webView1); //Only hide the scrollbar, not disables the scrolling: WebView1.setVerticalScrollBarEnabled(false); WebView1.setHorizontalScrollBarEnabled(false); //Only disabled the horizontal scrolling: WebView1.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); //To disabled the horizontal and vertical scrolling: webview.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { return (event.getAction() == MotionEvent.ACTION_MOVE); } }); 

// विवरण यहाँ

मैं इस मुद्दे को दूसरे दृष्टिकोण से देखने की सलाह दे सकता हूं। जब मुझे इसी तरह की समस्या थी तब यह मेरी मदद करता है मुझे पता चला कि html मेटा टैग "व्यूपोर्ट" का वेबव्यू पर बहुत प्रभाव पड़ता है, खासकर यदि गलत ढंग से निर्दिष्ट किया गया हो। यदि वेब पेज को आपके द्वारा विकसित और रखरखाव किया गया है, तो आप अपने वेब पृष्ठों के लिए निम्न मेटा टैग का उपयोग कर सकते हैं:

 <meta name="viewport" content="width=device-width; user-scalable=0;"/>