android 创建webview,android 创建webview悬浮窗口

在悬浮窗口中也可以通过webview进行布局,这就需要将webview控件作为悬浮窗口实现:

首先要动态创建webview,不能使用布局文件进行布局,否则会报错;再调用windowmanager创建悬浮窗口。

首先要在AndroidManifest.xml中增加权限:

动态创建webview,并设置属性:

mywebview = new WebView(this);

mywebview.getSettings().setJavaScriptEnabled(true); //设置允许Js

/*设置webview控件背景透明*/

mywebview.setBackgroundColor(Color.TRANSPARENT);

mywebview.setWebChromeClient(new WebChromeClient());

/* **用来可以打开网页中的链接** */

mywebview.setWebViewClient(new WebViewClient(){

@Override

public boolean shouldOverrideUrlLoading(WebView view, String url) {

// TODO Auto-generated method stub

view.loadUrl(url);

return true;

}

});

/* 和JS交互的接口 */

mywebview.addJavascriptInterface(new JSInterface(), "JS");

mywebview.requestFocus();

<


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部