android - হসল - স্বামী অক্ষম হলে স্ত্রীর করনীয়




কিভাবে একটি ওয়েব ভিউ জুম নিয়ন্ত্রণ এবং চিম্টি জুম সক্রিয় করতে? (4)

স্ক্রোল করার সময় Android এর জন্য ডিফল্ট ব্রাউজার অ্যাপ্লিকেশন জুম নিয়ন্ত্রণগুলি দেখায় এবং চিম্টি জুমিংয়ের জন্যও মঞ্জুরি দেয়। আমি কিভাবে আমার নিজের ওয়েবউইভের জন্য এই বৈশিষ্ট্যটি সক্ষম করতে পারি?

আমি চেষ্টা করেছিলাম:

webSettings.setBuiltInZoomControls(true);
webSettings.setSupportZoom(true);

কিন্তু এর ফলে কোনও বৈশিষ্ট্য কার্যকর হয় না। WebChromeClient আমি একটি WebChromeClient এবং WebViewClient জন্য সেট করেছি তবে এটি একটি পার্থক্য তৈরি করে।

ধন্যবাদ!


OnCreate ভিতরে, যোগ করুন:

 webview.getSettings().setSupportZoom(true);
 webview.getSettings().setBuiltInZoomControls(true);
 webview.getSettings().setDisplayZoomControls(false);

এইচটিএমএল ডকুমেন্টের ভিতরে, যোগ করুন:

<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2, user-scalable=yes">
</head>
</html>

জাভাস্ক্রিপ্ট ভিতরে, বাদ দিন:

//event.preventDefault ? event.preventDefault() : (event.returnValue = false);

আপনার ওয়েবউইভ মোড়ানো স্ক্রোলভিউ নেই কিনা তা পরীক্ষা করুন।

আমার ক্ষেত্রে যে সমস্যা ছিল। মনে হচ্ছে স্ক্রোলভিউ চিমটি অঙ্গভঙ্গির পথে পায়।

এটি ঠিক করার জন্য, আপনার ওয়েবউইউ স্ক্রল ভিউয়ের বাইরে নিয়ে যান


এগুলো ব্যবহার করো:

webview.getSettings().setBuiltInZoomControls(true);
webview.getSettings().setDisplayZoomControls(false);

স্ট্রেঞ্জ। অনক্রিপ্ট পদ্ধতির ভিতরে, আমি ব্যবহার করছি

webView.getSettings().setBuiltInZoomControls(true);

এবং এটা এখানে জরিমানা কাজ করছে। আপনার ওয়েবউইউ বিশেষ কিছু?





webview