public class SecondActivity extends AppCompatActivity {    private WebView webView;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_second);        webView=(WebView)findViewById(R.id.webView) ;        webView.loadUrl("file:///android_asset/index.htm");        webView.requestFocus();//获取焦点        webView.setHorizontalScrollBarEnabled(false);        webView.setVerticalScrollBarEnabled(false);        webView.setVerticalScrollbarOverlay(true);        //添加客户端支持        webView.setWebViewClient(new WebViewClient(){            //点击不会跳转到浏览器外            @Override            public boolean shouldOverrideUrlLoading(WebView view, String url) {                view.loadUrl(url);                return true;//super.shouldOverrideUrlLoading(view, url);            }        });        WebSettings webSettings = webView.getSettings();        webSettings.setJavaScriptEnabled(true);        //设置可以访问文件        webSettings.setAllowFileAccess(true);        //设置支持缩放        webSettings.setBuiltInZoomControls(true);        webSettings.setUseWideViewPort(true); //设置加载进来的页面自适应手机屏幕(可缩放)        webSettings.setLoadWithOverviewMode(true);    }    @Override    public boolean onKeyDown(int keyCode, KeyEvent event) {        if (keyCode == KeyEvent.KEYCODE_BACK && webView.canGoBack()) {            webView.goBack();// 返回前一个页面            return true;        }        return super.onKeyDown(keyCode, event);    }}

更多相关文章

  1. 安卓如何关闭软键盘?
  2. Android----imageView实现图片的旋转和缩放
  3. Android应用开机自启
  4. Android(安卓)ArrayListAdapter泛型类
  5. Android(安卓)TextView 丰富多彩的字体样式代码
  6. 小红点
  7. Android(安卓)弹框没有背景色及背景边框设置
  8. 状态栏获取信息
  9. Java - Android(安卓)自定义控件之圆形进度条

随机推荐

  1. 事务的4种隔离级别(Isolation Level)分别是
  2. 杀掉所有占用cpu 99以上的进程
  3. Go 开发关键技术指南 | Go 面向失败编程
  4. JS简单实现:根据奖品权重计算中奖概率实现
  5. 基于 HTML5 + WebGL 的宇宙(太阳系) 3D
  6. Dubbo-04 20190317
  7. 技术问答-15
  8. 手动升级 --从 12.1.x.x 到 18.x.x.x 的
  9. MySQL 续集 03
  10. MySQL 续集 04