Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908

    [Android] Info su WebView

    Ho creato una semplicissima app che altro non contiene che una WebView che mostra la versione mobile di un determinato sito. Vorrei fare in modo che, quando clicco uno dei link del sito(quelli visualizzati nella versione mobile contenuta nella WebView), non si apra una nuova finestra, ma i link vengano visualizzati tutti all'interno della medesima WebView. Ecco parte del mio codice:

    codice:
    @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            WebView myWebView = (WebView) findViewById(R.id.webview);
            myWebView.loadUrl("http://www.miosito.it");
            
        }
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  2. #2
    se non ricordo male dovresti usare WebViewClient: http://developer.android.com/referen...iewClient.html

    una cosa del tipo:
    codice:
      myWebView.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return false;
            }
        });

  3. #3
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Quote Originariamente inviata da fermat Visualizza il messaggio
    se non ricordo male dovresti usare WebViewClient: http://developer.android.com/referen...iewClient.html

    una cosa del tipo:
    codice:
      myWebView.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return false;
            }
        });
    Saresti così gentile da fornirmi qualche spiegazione in più visto che con lo sviluppo Android sono un novello? Dove dovrei collocare quel codice?
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.