Autore Topic: Barra Indirizzo WebView  (Letto 704 volte)

Offline fbonavita

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
Barra Indirizzo WebView
« il: 30 Novembre 2010, 12:21:44 CET »
0
è possibile non far visualizzare la barra indirizzi di una WebView?
se si come si fa?

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Barra Indirizzo WebView
« Risposta #1 il: 30 Novembre 2010, 12:31:35 CET »
+1
Le WebView non hanno barra degli indirizzi, probabilmente questa barra ti esce quando clicchi su un link perché viene effettuato un redirect sul browser di default. La soluzione consiste nell'intercettare quel redirect.

Qui trovi maggiori info a riguardo: Disable address bar in Android webview - Stack Overflow
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline fbonavita

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
Re:Barra Indirizzo WebView
« Risposta #2 il: 30 Novembre 2010, 12:59:34 CET »
0
grazie per la risposta.
Comunque hai ragione, mi sono spiegato male!
io nella webview facevo:

WebView wv;
wv.loadUrl("http://www.esempio.it");

ed ho la necessità di non far visualizzare la barra degli indirizzi, ora provo ad utilizzare WebViewClient.

Offline fbonavita

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
Re:Barra Indirizzo WebView
« Risposta #3 il: 30 Novembre 2010, 16:03:48 CET »
0
Risolto!!!
sotto il codice:
Codice: [Seleziona]
public void onCreate(Bundle icicle) {
                super.onCreate(icicle);
                this.setContentView(R.layout.main);
                WebView browser = (WebView) findViewById(R.id.WebView);
                browser.getSettings().setJavaScriptEnabled(true);
                browser.setWebViewClient(new HelloWebViewClient());
                String url = "http://www.google.it";
                browser.loadUrl(url);
        }
       
        private class HelloWebViewClient extends WebViewClient {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return true;
            }
        }

Offline junior87

  • Nuovo arrivato
  • *
  • Post: 27
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu win7
Re:Barra Indirizzo WebView
« Risposta #4 il: 10 Novembre 2011, 12:49:02 CET »
0
ciao ragàà sentite io volevo fare il contrario cioè ke la barra degli indirizzi non si nasconde mai... sto lavorando con l'emulatore ma si nasconde sempre... come faccio a tenerla sempre in vista??? e poi m serve prende l'url dalla barra come faccio????