Oca 24

Android WebView Kullanımı

android1

Merhaba arkadaşlar bu yazımda android’de webview kullanımından bahsedeceğim. Lafı uzatmaya gerek yok işlemlere geçelim. WebView’ı araştırıyorsanız eğer zaten ne işe yaradığını biliyorsunuzdur. AndroidManifest dosyasına gelin ve aşağıdaki kod parçası ile uygulamanıza internet izni verin.

<uses-permission android:name=”android.permission.INTERNET”></uses-permission>

Görünüm xml’ine webview ekledikten sonra kod kısmı olan java dosyasında aşağıdaki kodları kullanarak webview’u kullanabilirsiniz.

wb=(WebView)findViewById(R.id.wb1);//WebView tanımlama

wb.getSettings().setJavaScriptEnabled(true);//Javascript aktif etme

wb.getSettings().setBuiltInZoomControls(true);//webview içerisinde sayfaya yakınlaşabilme(zoom) aktif etme

wb.loadUrl(“https://erencol.wordpress.com&#8221;);//web sayfasına gitme.

Webview içerisinden tıklanan linki yine webview içerisinde açmak istiyorsanız aşağıdaki fonksiyon işinize yarayacaktır.

wb.loadUrl(“linki girin….”);//Buradan sonra 

wb.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView viewx, String urlx) {
viewx.loadUrl(urlx);
return false;
}
});

Webview içerisinde geri tuşuna basılınca da webview içerisinde görüntülediğiniz bir önceki sayfaya gitmek istiyorsanız aşağıdaki fonksiyonu kullanabilirsiniz.

Burada wb webview’u göstermektedir.

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// Check if the key event was the Back button and if there’s history
if ((keyCode == KeyEvent.KEYCODE_BACK) && wb.canGoBack()) {
wb.goBack();
return true;
}

return super.onKeyDown(keyCode, event);
}

 

Bir Cevap Yazın