Я интегрировал веб-просмотр в своей деятельности.андроид webview зум не работает
accwebView.setClickable(false);
accwebView.setHorizontalScrollBarEnabled(true);
accwebView.setVerticalScrollBarEnabled(true);
accwebView.getSettings().setDefaultZoom(ZoomDensity.FAR);
accwebView.getSettings().setSupportZoom(true);
accwebView.getSettings().setBuiltInZoomControls(true);
я не хотел, чтобы ссылки не щелкнул, так что я поставил
setClickable (ложь)
ложь.
Сво работает отлично на Nexus One (2.3.6) .Но когда я попытался его с Samsung Galaxy (2.2.1) увеличение не working.its работает только в одном условии, если я комментировать или сНаЫе
// setClickable (ложь)
Но я не хотел ссылки на страницы, чтобы быть интерактивными в то же время масштабирования по умолчанию будет working.Please помочь мне, как это сделать.
Благодаря
пытался это еще не работает – Rishi
'accwebView.setWebViewClient (новый MyWebViewClient()) ; private class MyWebViewClient extends WebViewClient { public boolean onTouchEvent (событие MotionEvent) { if (event.getAction()> MotionEvent.ACTION_POINTER_1_DOWN) { accwebView.getSettings(). setBuiltInZoomControls (true); accwebView.getSettings(). SetSupportZoom (true); } else { accwebView.getSettings(). SetBuiltInZoomControls (false); accwebView.getSettings(). SetSupportZoom (false); } return true; } } ' – Rishi
Почему вы переопределяетесь прикосновением внутри webviewclient.Override как часть активности, когда мы переопределяем onCreate() onresume() и т. Д. Я использовал этот код в своем приложении, и его работа в качестве прелести – Sameer