• Android学习02


    今天学了ScrollView&HorizontalScrollView和WebView

    一、ScrollView(垂直滚动),HorizontalScrollView(水平滚动)

    ScrollView的子元素只能有一个,可以是一个View(如ImageViewTextView等) 也可以是一个ViewGroup(如LinearLayoutRelativeLayout等),其子元素内部则不再限制,否则会报异常。同ScrollViewHorizontalScrollView中的子元素也只能有一个,否则报错。

    二、添加网络权限和WebView访问网页

    WebView的最简单的使用方式即是直接显示网页内容,有以下两个步骤:

    ①在布局文件中添加WebView控件;
    ②在代码中让WebView控件加载显示网页。

    加载网络URL

    1、添加网络权限
    在project页面下,打开app>src>main>AndroidManifest.xml,在倒数第二行之后、之前添加下面一行代码即可。
    <uses-permission android:name="android.permission.INTERNET" />

    2、有些网页用了Javascript,所以我们的Webview必须要支持JS,

    mWvMain.getSettings().setJavaScriptEnabled(true);

    3、打开网页用loadUrl
    mWvMain.loadUrl("https://m.baidu.com");

    4、系统默认会通过手机浏览器打开网页,为了能够直接通过WebView显示网页,则必须设置

            webView.setWebViewClient(new WebViewClient(){
                @Override
                public boolean shouldOverrideUrlLoading(WebView view, String url) {
                    //使用WebView加载显示url
                    view.loadUrl(url);
                    //返回true
                    return true;
                }

    加载本地HTML

    1、在main中新建asset文件夹,将HTML文件方到assets文件夹中

    2、使用loadUrl直接访问
    mWvMain.loadUrl("file:///android_asset/test.html");

  • 相关阅读:
    安全事件关联分析方法
    网络安全公开数据集
    2019年汽车网络安全
    基于知识图谱的APT组织追踪治理——实践性比较强
    Hutool中常用的工具类和方法
    阿里云短信服务
    Java8实现List转Map
    centos下安装nodejs
    微信小程序,联系客服
    mysql空闲连接
  • 原文地址:https://www.cnblogs.com/xjmm/p/12253195.html
Copyright © 2020-2023  润新知