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