人生处万类,知识最为贤。这篇文章主要讲述Android学习02相关的知识,希望能为你提供帮助。
今天学了ScrollView&
HorizontalScrollView和WebView
一、ScrollView(垂直滚动),HorizontalScrollView(水平滚动)
ScrollView
的子元素只能有一个,可以是一个View
(如ImageView
、TextView
等) 也可以是一个ViewGroup
(如LinearLayout
、RelativeLayout
等),其子元素内部则不再限制,否则会报异常。同ScrollView
,HorizontalScrollView
中的子元素也只能有一个,否则报错。
二、添加网络权限和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文件夹中
文章图片
【Android学习02】2、使用loadUrl直接访问
mWvMain.loadUrl("file:///android_asset/test.html");
推荐阅读
- 安卓学习02---room
- Android的应用多语言开发
- Android 开发UI布局
- elasticsearch mappings之dynamic的三种状态
- 寒假安卓app开发学习记录
- app.run相关参数与flask配置文件
- Edge Beta Android版更新已启用新图标
- APP测试-Android模拟器
- Android教程2020 - RecyclerView使用入门