博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android的WebView控件
阅读量:1982 次
发布时间:2019-04-27

本文共 1837 字,大约阅读时间需要 6 分钟。

首先拉一个WebView控件,

然后代码如

package com.example.mywebview;import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.view.MotionEvent;import android.view.View;import android.view.View.OnTouchListener;import android.webkit.WebView;import android.webkit.WebViewClient;public class MainActivity0 extends ActionBarActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main_activity0);       // initWebView();    }    private WebView webView ;    private void initWebView() {    	    	webView = (WebView) findViewById(R.id.webView1);		webView.setVerticalScrollBarEnabled(false);		webView.getSettings().setSupportZoom(false);		webView.getSettings().setSaveFormData(false);		webView.getSettings().setSavePassword(false);		webView.getSettings().setJavaScriptEnabled(true);		webView.getSettings().setBuiltInZoomControls(false);		// webView.getSettings().setJavaScriptEnabled(true);		webView.getSettings().setSupportZoom(false);		webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);		// 修复一些机型webview无法点击****/		webView.requestFocus(View.FOCUS_DOWN);		webView.setOnTouchListener(new OnTouchListener() {			@Override			public boolean onTouch(View v, MotionEvent event) {				// TODO Auto-generated method stub				switch (event.getAction()) {				case MotionEvent.ACTION_DOWN:				case MotionEvent.ACTION_UP:					if (!v.hasFocus()) {						v.requestFocus();					}					break;				}				return false;			}		});		// ************************//		webView.setWebViewClient(new WebViewClient() {			@Override			public boolean shouldOverrideUrlLoading(WebView view, String url) {				view.loadUrl(url);				return true;			}		});				webView.loadUrl("http://www.baidu.com");    }}

最后别忘了添加INTERNET权限

对应成AndroidManifest.xml如下

你可能感兴趣的文章
诡异的 Scroll view may have only one direct child placed within it 错误
查看>>
【转载】将Ubuntu16.04 中gedit在仅显示一个文件时显示文件名tab
查看>>
fstream 对象多次使用时注意clear
查看>>
调试 LenaCV 3D Camera (Linux)
查看>>
OpenCV杂记 - Mat in C++
查看>>
lnmp部署
查看>>
location区段
查看>>
nginx访问控制、基于用户认证、https配置
查看>>
用zabbix监控nginx
查看>>
SaltStack
查看>>
Jenkins 控制台输出中的奇怪字符
查看>>
Linux添加系统调用
查看>>
linux内存的寻址方式
查看>>
ubunut16.04的pip3出现问题,重新安装pip3
查看>>
how2heap-double free
查看>>
how2heap-fastbin_dup_consolidate
查看>>
orw_shellcode_模板
查看>>
[fmt+shellcode]string
查看>>
fmt在bss段(neepusec_easy_format)
查看>>
[double free] 9447 CTF : Search Engine
查看>>