Android9.0万年历毕业设计H5小应用webview应用源码分析已运行通过

Android9.0万年历,使用的是html+webview的形式,轻松做出一个好看又好用的实实在在的小日历。
主要记录一下的是在Android中如何使用webview?
webview要处理的问题包括加载本地html文件,处理JavaScript,缩放问题。
关键代码如下,然后我们就可以直接嵌入html文件了。
完整例子:Calendar2020.zip:
有不懂的可以留言哦。
开发环境为Android Studio4.0

WebView webView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        webView = (WebView)findViewById(R.id.webView);
        webView.loadUrl("file:///android_asset/html/index.html");
        //支持App内部javascript交互

        webView.getSettings().setJavaScriptEnabled(true);

//自适应屏幕

        webView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);

        webView.getSettings().setLoadWithOverviewMode(true);

//设置可以支持缩放

        webView.getSettings().setSupportZoom(true);

//扩大比例的缩放

        webView.getSettings().setUseWideViewPort(true);

//设置是否出现缩放工具

        webView.getSettings().setBuiltInZoomControls(true);


    }

加载本地html文件的时候,请注意,新建一个assets目录,然后务必注意这个地址哦:

webView.loadUrl("file:///android_asset/html/index.html");

Android9.0万年历毕业设计H5小应用webview应用源码分析已运行通过_第1张图片
最终结果展示:
Android9.0万年历毕业设计H5小应用webview应用源码分析已运行通过_第2张图片

你可能感兴趣的:(Android百万案例之路,Android万年历,安卓日历程序,安卓日历应用,安卓开发日历,安卓万年历)