Soru & Cevap

Webw'de Gezinti Çubuğunu Aktifleştirmek

26.12.2014 - 08:27

Merhaba arkadaşlar acemice yaptığım bir webview çalışmamda gezinti çubuğunu kullanmak istiyorum.Sitede gezinirken geri tuşuna basınca uygulamadan çıkması can sıkıyor açıkçası ve sadece geri tuşuna komut vermek istiyorum.Yardım etmek isteyenler sade ve anlayacağım bir dille anlatırsa sevinirim.İyi akşamlar...

17 Görüntülenme

5 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-16986-1419455985.png
AndroDevTurk
28.12.2014 - 01:56

Sorun özelden görüşülerek Çözülmüştür. İlgilenen ve yardımcı olan arkadaşlara Teşekkürler ;)

picture-16986-1419455985.png
AndroDevTurk
28.12.2014 - 01:55

Sorun özelden görüşülerek Çözülmüştür. İlgilenen ve yardımcı olan arkadaşlara Teşekkürler ;)

Profile picture for user askerenos
askerenos
27.12.2014 - 12:18

https://www.mediafire.com/?z1ex7jlbzlzrc9t nasıl kolayca veririm dedim bilemedim upload ettim buyur tüm activity dosaylarım :D

Profile picture for user askerenos
askerenos
27.12.2014 - 08:28

Durum böyledir maalesef...

/sites/default/files/cevaplar/dosya/2020/file-ekran_goruntusu_13_0.png
Enes
27.12.2014 - 10:43
classimin adı MainActivity zaten bu yüzden sonuç aynı hala...
Enes
27.12.2014 - 10:56
finviewbyid kısımlarını kendi id lerime göre değiştirdim bir değişme yok maalesef.
Zafer M ŞEN
27.12.2014 - 12:01
dostum bütün .java classlarını ve xml ini kopyala buraya yardımcı olaym
Zafer M ŞEN
27.12.2014 - 10:18
güzel kardeşm:) class'ın ismi yok:) Class'ın isminide kafana göre veremezsin projeyi oluşturdukdan sonra solda proje yapıde src -->paket-->classismin.java buradaki ismin neyse ona göre isim vereceksin public class MainAcitivty extends Activity yap MainActivity dedimiz yere class isimini yaz. sonra eclipsdesin zaten kısa yoldan ctrl+o tuşuna bas otomatik import eder hepsini
picture-7661-1418285218.jpg
zafermuhammed93
26.12.2014 - 09:41

kardeşim senin için güzel bir webview çalışması

[code]

public class MainActivity extends ActionBarActivity {
     
     
     
    final Activity activity = this;
 
 
            private WebView webView;
 
 
            @Override
            public boolean onKeyDown(int keyCode, KeyEvent event) {
                // Check if the key event was the BACK key and if there's history
                if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) {
                    webView.goBack();
                    return true;
                }
                return super.onKeyDown(keyCode, event);
            }
 
 
            @Override
            public void onCreate(Bundle savedInstanceState)
            {
                super.onCreate(savedInstanceState);
                this.getWindow().requestFeature(Window.FEATURE_PROGRESS);
                setContentView(R.layout.activity_main);
                webView = (WebView) findViewById(R.id.webView1);
                webView.getSettings().setJavaScriptEnabled(true);
 
 
                webView.setWebChromeClient(new WebChromeClient() {
                    public void onProgressChanged(WebView view, int progress)
                    {
                        activity.setTitle("Loading...");
                        activity.setProgress(progress * 100);
 
 
                        if(progress == 100)
                            activity.setTitle(R.string.app_name);
                    }
                });
 
 
                webView.setWebViewClient(new WebViewClient() {
                    @Override
                    public void onReceivedError(WebView view, int errorCode, String description, String failingUrl)
                    {
                        // Handle the error
                    }
 
 
                    @Override
                    public boolean shouldOverrideUrlLoading(WebView view, String url)
                    {
                        view.loadUrl(url);
                        return true;
                    }
                });
 
 
 
                webView.loadUrl("http://www.google.com");
                }
 
 
    }
   

[/code]

Enes
26.12.2014 - 09:45
Teşekkürler :) Sanırım Activity'ye direk yapıştıracağım...
Zafer M ŞEN
26.12.2014 - 10:36
Aynn kardeşm manifeste internet izni ver birde xml laout a webview at yeter işini gördüyse ne güzel
Enes
26.12.2014 - 10:42
ancak bazı düzeltmeler istiyor ve bunları uygulayınca kodlar karışıyor.Activity dosyasında nereye yapıştırdığım fark eder mi?
Enes
26.12.2014 - 10:53
public class MainActivity extends ActionBarActivity { bu satırda mainactivity üzerinde hata alıyorum...
Zafer M ŞEN
26.12.2014 - 11:34
extends Activity yap
Enes
27.12.2014 - 08:42
MainActivity extends dediğimizde sadece "MainActivity" hata veriyor diğerini dediğimizde birçok düzeltme istiyor ve hepsini yapınca ortalık karışıyor...