WebView---加载网页
来源:互联网 发布:js 日期转字符串 编辑:程序博客网 时间:2024/06/16 10:01
学习《Android第一行代码》的读书笔记与实践!!!
简单使用WebView加载网页。
1.网络权限
<uses-permission android:name="android.permission.INTERNET"/>
2.布局
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.admin.webviewdemo.MainActivity"> <WebView android:id="@+id/web_view" android:layout_width="match_parent" android:layout_height="match_parent"/></LinearLayout>
3.activity
public class MainActivity extends AppCompatActivity { @BindView(R.id.web_view) WebView webView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.bind(this); webView.getSettings().setJavaScriptEnabled(true);//支持JavaScript脚本 webView.loadUrl("http://www.baidu.com"); webView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url);//根据传进来的参数再去加载新的网页 return true;//表示当前WebView可以处理打开新网页的请求,不用借助系统浏览器 } }); }}
阅读全文