Ich habe ein Webview in meiner App und es öffnet sich außerhalb davon, während ich es innen öffnen möchte ... Ich habe alle Beispiele auf stackoverflow gelesen und immer noch don ‚t wissen, warum es ist wie diesesWebview innerhalb Fragment Android Eröffnung außerhalb der App in einem Browser
NewsFragment.java
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebView;
public class NewsFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.news, container, false);
WebView webView = (WebView)rootView.findViewById(R.id.webView);
webView.setInitialScale(1);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.setScrollbarFadingEnabled(false);
webView.loadUrl("https://www.google.com");
return rootView;
}
}
XML-Datei:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
möglich Duplikat [Deaktivieren Adressleiste in Android webview] (http://stackoverflow.com/questions/4136362/disable-address-bar-in-android-webview) – CommonsWare
FYI: Ich fühle mich nicht dieses ist ein Duplikat des erwähnten SO-Eintrags, weil ich ein Beispiel genau so hatte und mein Problem mit der Frage und der Antwort unten durcharbeiten konnte. Dies ist ein guter SO-Eintrag. Ich habe den möglichen doppelten Eintrag gelesen und wäre nie von diesem Eintrag zu meiner Lösung gekommen. – raddevus