简而言之,您应该打开一个片段 OnNavigationItemSelectedListener 并使用打开的片段内的 webview 并打开 Url。
用于片段的xml
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent">
<WebView
android:id="@+id/main_webview"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</FrameLayout>
片段的java代码
public class UrlFragment extends Fragment {
private WebView mWebView;
//inflate the layout
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_url, container, false);
return v;
}
@Override
protected void onViewCreated(View view, Bundle savedInstanceState) {
mWebView = (WebView) view(R.id.main_webview);
// Enable Javascript
WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mWebView.loadUrl("http://www.gpamravati.ac.in/");
mWebView.setWebViewClient(new WebViewClient());
}
}
以及在片段内的 webview 中打开 URL 所需的基本代码。在这里阅读更多