2013-02-28 3 views
0

Везде, где я мог бы найти, что более правильный путь установленкак сделать доступным наезда/в WebView

setBuiltInZoomControls(true)

, но, кажется, он больше не работает, что такое правильный путь сейчас? кроме взятия его с мета-заголовка страницы?

это мой код

mywebview = (WebView) findViewById(R.id.webview); 
    mywebview.getSettings().setJavaScriptEnabled(true); 
    mywebview.getSettings().setSupportZoom(true); 
    mywebview.setWebViewClient(new WebViewClient()); 

Но я до сих пор не может использовать пальцы, чтобы увеличить/уменьшить масштаб страницы,

+0

вы можете оставить ваше увеличение код, как это установить? –

+0

Чтобы включить встроенный зум, установите WebSettings.setBuiltInZoomControls (логический) (введенный на уровне API «CUPCAKE»). Пожалуйста, проверьте кекс – Sarang

+0

@sarang, вы имеете в виду, что я использую старый sdk? или что ? жаль, что я не разработчик Java, и это первое мое приложение andoid :) – user1016265

ответ

0

Вам необходимо позвонить mywebview.getSettings().setBuiltInZoomControls(true);, чтобы отобразить встроенные элементы управления зумом.

+0

спасибо, вы правы, но это очень странно, я пробовал такой подход, и затмение показывает мне, что я не могу использовать этот метод, потому что он недоступен (очень странно). – user1016265

+0

Какова ваша версия minddk в AndroidManifest? – keyboardsurfer

0

Попробуйте это:

Попробуйте использовать Настройки Webview

использовать класс webSettings

webview.getSettings().setDefaultZoom(WebSettings.ZoomDensity.FAR); 

Заканчивать Set zoom for Webview

Смежные вопросы