webview导入H5小游戏
16lz
2021-01-26
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); }}
更多相关文章
- 安卓如何关闭软键盘?
- Android----imageView实现图片的旋转和缩放
- Android应用开机自启
- Android(安卓)ArrayListAdapter泛型类
- Android(安卓)TextView 丰富多彩的字体样式代码
- 小红点
- Android(安卓)弹框没有背景色及背景边框设置
- 状态栏获取信息
- Java - Android(安卓)自定义控件之圆形进度条