1. Nimm jetzt an unserem Geotel Note - Gewinnspiel teil - Informationen zum Note findest Du hier!
  1. invictus, 03.06.2012 #1
    invictus

    invictus Threadstarter Android-Hilfe.de Mitglied

    Hallo Leute,
    ich hab folgendes Problem:

    Ich habe bisweilen für mein TabHost unter einem Tab ein WebView genutzt, der leider bei Weiterleitung aber den Browser geöffnet hat.
    Das Problem wollte ich nach Recherche durch den WebViewClient lösen. Leider wird dieser aber nicht im Tab angezeigt, sondern der Tabinhalt bleibt schwarz.

    Hier mein Quelltext von der Activity, die den WebViewClient im Tab anzeigen soll (also nicht die "Hauptactivity"):

    Code:
    public class Tab1Activity extends Activity {
    WebView mWebView;
    
    public void onCreate(Bundle savedInstanceState)
    {
    	super.onCreate(savedInstanceState);
    
    	mWebView = new WebView(this);
    	
    	  mWebView.getSettings().setJavaScriptEnabled(true);
    	  mWebView.loadUrl("http://www.google.de");
    	  mWebView.getSettings().setDefaultZoom(WebSettings.ZoomDensity.FAR);
    	  mWebView.setWebViewClient(new WebViewClient() {
    
    	        @Override
    	        public boolean shouldOverrideUrlLoading(WebView view, String url)
    	        {
    	            view.loadUrl(url);
    	            return true;
    	        }
    	    });
    }
    
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
        	case R.id.refresh:	
        						mWebView.reload();
        							Toast.makeText(this, "Aktualisiert!", Toast.LENGTH_SHORT).show();
    
        						break;
            case R.id.impressum:     Toast.makeText(this, "infos", Toast.LENGTH_LONG).show();
        							break;
    
            
            
        }
        return true;
    }
    
    }
    
    Kann mir jemand sagen, was ich hier falsch gemacht habe?

    LG Invictus
     
    Zuletzt bearbeitet: 03.06.2012
  2. invictus, 03.06.2012 #2
    invictus

    invictus Threadstarter Android-Hilfe.de Mitglied

    Okay, dumme Frage... Hab sie selbst gelöst mit folgendem Befehl:

    setContentView(mWebView);
     
Die Seite wird geladen...
Ähnliche Themen - WebViewClient wird nicht Forum Datum
[OFFEN] Service wird bei manchen Geräten nicht gestartet Android App Entwicklung 09.04.2017
[OFFEN] TextView verändert Inhalt nicht, nachdem anderer Map Marker angeklickt wird Android App Entwicklung 06.04.2017
SnackBar Action Button wird nicht an den unteren Rand gesetzt Android App Entwicklung 07.03.2017
Wie wird RelativeLayout.LayoutParams richtig angewendet ? Android App Entwicklung 24.01.2017
Der Zurück-Button wird nicht angezeigt Android App Entwicklung 23.01.2017
Google Play: Youtube-Video wird nicht angezeigt Android App Entwicklung 13.12.2016
Kann man in einer Activity verhindern, daß zurücknavigiert wird? Android App Entwicklung 14.11.2016
Problem bei OpenGL. Es wird nicht alles gerendert. Android App Entwicklung 05.11.2016
App wird nicht gestartet, "Error while Launching activity" Android App Entwicklung 21.10.2016
suche HILFE: App wird angehalten Android App Entwicklung 11.10.2016