Я создал Activity, которая запускает веб-сайт в WebView, и добавил пинч, чтобы увеличить поддержку и управлять ей.Моя проблема: когда я хочу увеличить левую часть с веб-сайта, используя масштабирование или элементы управления, всегда отображается правая сторона, а не левая, когда я хочу прокрутить влево веб-представление«заблокирован», я имею в виду, что это просто показывает правую сторону, вот и все.Я надеюсь, что вы меня понимаете!Вот код, который я использую:
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setBuiltInZoomControls(true);
mWebView.getSettings().setSupportZoom(true);
mWebView.setInitialScale(65);
mWebView.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int progress)
{
//Make the bar disappear after URL is loaded, and changes string to Loading...
MyActivity.setTitle("Loading...");
MyActivity.setProgress(progress * 100); //Make the bar disappear after URL is loaded
// Return the app name after finish loading
if(progress == 100)
MyActivity.setTitle(R.string.app_name);
}
});
mWebView.setWebViewClient(new Manipulation());
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("myURL");
У вас есть идея, как решить эту проблему масштабирования?