设置Webview的页面缩放大小
之所以要把这个简单的WebView拿出来单独写除了简单的webview加载页面缩放的设置还是因为在此Fragment中有个小细节需要单独说下是这样的,此Fragment依托于上层Activity,上层Activity继承自ActionBarActivity,并且在activity中应用ToolBar,在Activity上ToolBar上跟跳转到Fragment要显示的标题不一样,里面涉及到
·
之所以要把这个简单的WebView拿出来单独写除了简单的webview加载页面缩放的设置还是因为在此Fragment中有个小细节需要单独说下
是这样的,此Fragment依托于上层Activity,上层Activity继承自ActionBarActivity,并且在activity中应用ToolBar,在Activity上ToolBar上跟跳转到Fragment要显示的
标题不一样,里面涉及到了一点小的细节,在Fragment从回退栈出栈的时候需要重写onDestroyView()方法,并且重新给上层的Activity设置标题
重新方法如下
/**
* Fragment退出时执行
*/
@Override
public void onDestroyView() {
((TextView)getActivity().findViewById(R.id.toolbar_title)).setText("成绩查询"); //重新设置activity上的标题
super.onDestroyView();
}
package com.zhuandian.qxe.ResideMenuDemo.ExtralModule.gradeQuery;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebView;
import android.widget.TextView;
import com.zhuandian.qxe.R;
/**
* Created by 谢栋 on 2016/10/19.
*/
public class CET_4_6 extends Fragment {
private final String CET_4_6_URL = "http://query.neea.edu.cn/query/query_cet.html";
private View view;
private WebView webview;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
view = inflater.inflate(R.layout.cet_4_6, null);
((TextView)getActivity().findViewById(R.id.toolbar_title)).setText("四六级查询");
webview = (WebView) view.findViewById(R.id.webview);
webview.loadUrl(CET_4_6_URL);
// 设置WebView属性,能够执行JavaScript脚本
webview.getSettings().setJavaScriptEnabled(true);
// 设置可以支持缩放
webview.getSettings().setSupportZoom(true);
// 设置出现缩放工具
webview.getSettings().setBuiltInZoomControls(true);
// 为图片添加放大缩小功能
webview.getSettings().setUseWideViewPort(true);
webview.setInitialScale(70); //100代表不缩放
return view;
}
/**
* Fragment退出时执行
*/
@Override
public void onDestroyView() {
((TextView)getActivity().findViewById(R.id.toolbar_title)).setText("成绩查询");
super.onDestroyView();
}
}
更多推荐
所有评论(0)