package com.youth.xf.ui; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; import com.youth.xf.BaseFragment; import com.youth.xf.R; public class APIFragment extends BaseFragment { WebView webView; @Override public int getLayoutId() { return R.layout.api_fragment; } @Override public void initData(Bundle savedInstanceState) { } @Override public void initView() { webView = (WebView) getView().findViewById(R.id.webview); webView.loadUrl("https://github.com/youth5201314/XFrame/wiki"); WebSettings settings = webView.getSettings(); settings.setJavaScriptEnabled(true); settings.setUseWideViewPort(true); settings.setBuiltInZoomControls(true); settings.setDisplayZoomControls(false); settings.setUseWideViewPort(true); settings.setLoadWithOverviewMode(true); settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } }); } }