package com.hupu.games.fragment;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import com.hupu.games.R;
import com.hupu.games.activity.WebViewActivity;
import com.hupu.games.data.game.basketball.SingleCBAData;
public class CBAReportFragment extends BaseFragment {
private View mProgressBar;
Activity mAct;
WebView webView;
private SingleCBAData data;
private static final String mimeType = "text/html";
private static final String encoding = "utf-8";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_cba_report, container,
false);
mAct = getActivity();
mProgressBar = v.findViewById(R.id.probar_1);
webView = (WebView) v.findViewById(R.id.web_content);
webView.getSettings().setBuiltInZoomControls(false); // 设置显示缩放按钮
// ws.setSupportZoom(true); // 支持缩放
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Intent in = new Intent(mAct, WebViewActivity.class);
in.putExtra("url", url);
startActivity(in);
return true;
}
});
return v;
}
public void setData(SingleCBAData d) {
data = d;
mProgressBar.setVisibility(View.GONE);
if (data != null) {
webView.loadDataWithBaseURL(null, data.str_content, mimeType,
encoding, null);
}
}
}