【发布时间】:2017-02-03 14:46:35
【问题描述】:
我正在使用 webview,当没有互联网时,我喜欢在我的片段中显示 png。 但是png没有占据全屏。这是我的代码 -
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(....);
webview = (WebView)view.findViewById(R.id.webview1);
webview.getSettings().setJavaScriptEnabled(true);
webview.setWebViewClient(new WebClient(getActivity()));
webview.loadUrl(url);
return view;
}
public class WebClient extends android.webkit.WebViewClient {
Context mActivity;
public WebClient(Context context){
mActivity = context;
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return false;
}
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
view.setBackgroundColor(0);
view.loadUrl("file:///android_res/drawable/no_internet.png");
}
}
【问题讨论】: