webviewandroid全屏
Ⅰ 求Android全屏加载本地网页或全屏显示URL网 的源码
//用eclipse新建一个android项目然后将main里的代码换成这个,里面的URL要改一下,然后运行,在bin文件里就会有个.apk文件了,这个是全屏显示网页的!
package com.page.test;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.Display;
import android.view.ViewGroup;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class TestActivity extends Activity {
/** Called when the activity is first created. */
WebView webView;
WebViewClient webViewClient;
Context context;
int screenHeight;
int screenWidth;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
context = this.getApplicationContext();
webView = new WebView(context);
webView.setWebChromeClient(new WebChromeClient());
webViewClient = new WebViewClient();
webView.setWebViewClient(webViewClient);
Display display = this.getWindowManager().getDefaultDisplay();
if (display.getHeight() < display.getWidth()) {
screenHeight = display.getWidth();
screenWidth = display.getHeight();
} else {
screenWidth = display.getWidth();
screenHeight = display.getHeight();
}
webView.setLayoutParams(new ViewGroup.LayoutParams(screenWidth, screenHeight));
webView.loadUrl("连接地址");
}
}
Ⅱ android webview怎样点击按钮全屏播放
重写以下两个方法:
1.WebChromeClient.onShowCustomView(android.view.View,android.webkit.WebChromeClient.CustomViewCallback) ;
2.WebChromeClient.onHideCustomView()
然后写你的逻辑就可以了
Ⅲ 如何使html5网页游戏封装成app后在安卓手机上全屏
打包成Android APP为例
下载安装MyEclipse2014,Android SDK,eclipse(需配置Android开发环境)
Java和Android环境安装与配置,将另写经验分享,读者也可网络参考其他相关资料,自行安装
打开MyEclipse2014,新建一个HTML5 Mobile Application Project,命名,例如:hello
html5程序在工程www目录下编辑;
编辑好我们的html5程序,下面就要开始学习打包了
这里介绍两种打包方式:1、PhoneGap Build Service 打包
PhoneGap官网有相关教程可参考,不具体介绍
2、android SDK +eclispe 打包
android SDK +eclispe 打包(前提已配置好,android开发环境):
Step1、启动eclipse,新建Android Application Project,即Android工程,命名,例如:hello
Step2、将前面Myeclipse2014中编辑好的HTML5程序拷至刚刚在eclipse新建hello工程对应assets目录下面
Step3、下面要做的就是如何将我们的HTML5程序在Android应用中启动,这里我们要使用Android系统自带的WebView控件(具体信息参考Adroid开发文档)---在工程下找到res->layout->activity_main.xml并打开,向里面插入WebView控件,编辑好自己想要的样式
8
Step4、在主程序入口,用刚刚编辑好的WebView控件将HTML5程序引入,此时,主体功能已实现,编译工程即可得到apk
Ⅳ android4.4使用webview控件无法全屏播放视频的解决方法。
网络钱包送话费啦1分钱冲5元话费
https://qianbao..com/hd/huafei?invite_code=N7R2LNB7
Ⅳ 怎么截webview全屏的图
都知道android的webview有缩放状态,这样给当前屏幕截屏时可能只截到当前屏幕大小。
下面如何截取全屏。见代码:
float i = mWebView.getScale();
int h = (int)(mWebView.getContentHeight() * i);
final Bitmap bitmap = Bitmap.createBitmap(mWebView.getWidth(), h,
Bitmap.Config.ARGB_8888);
final Canvas c = new Canvas(bitmap);
mWebView.draw(c);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream);
final byte[] picture = stream.toByteArray();
if (bitmap != null && !bitmap.isRecycled()) {
bitmap.recycle();
}
此时当前网页的图片被转化为byte[]可以随你所用················了······
Ⅵ android的webview下,如果设置了全屏,输入框获得焦点时,软键盘会盖住输入框,怎么破
你可以在webview的外面套一层ScrollView,这样当控件被挡住了就可以上下滑动
Ⅶ android 全面屏需要适配么
需要啊,不同分辨率对应的图尺寸大小应该不一样的,为了防止虚化,android涉及全屏图片文字等,是可以使用webView直接加载html文件,一般引导页就是使用webView从后台加载html来实现的。
Ⅷ 安卓开发,为什么控件不能布满屏幕,边缘总有空白
正常情况下的viewpager显示,由于textview在viewpager之上,所以显示了“图片”两个字,剩下的控件由于viewpager自动填满剩余屏幕而没有显示
当然,设置viewpager的大小也可以在layout中直接设置宽和高的值,不过这种方法较之直接设置的方法更精准更方便一些
Ⅸ 用Android 手机打开网页时,能不能使网页全屏
//用eclipse新建一个android项目然后将main里的代码换成这个,里面的url要改一下,然后运行,在bin文件里就会有个.apk文件了,这个是全屏显示网页的!
package
com.page.test;
import
android.app.activity;
import
android.content.context;
import
android.os.bundle;
import
android.view.display;
import
android.view.viewgroup;
import
android.webkit.webchromeclient;
import
android.webkit.webview;
import
android.webkit.webviewclient;
public
class
testactivity
extends
activity
{
/**
called
when
the
activity
is
first
created.
*/
webview
webview;
webviewclient
webviewclient;
context
context;
int
screenheight;
int
screenwidth;
@override
public
void
oncreate(bundle
savedinstancestate)
{
super.oncreate(savedinstancestate);
setcontentview(r.layout.main);
context
=
this.getapplicationcontext();
webview
=
new
webview(context);
webview.setwebchromeclient(new
webchromeclient());
webviewclient
=
new
webviewclient();
webview.setwebviewclient(webviewclient);
display
display
=
this.getwindowmanager().getdefaultdisplay();
if
(display.getheight()
<
display.getwidth())
{
screenheight
=
display.getwidth();
screenwidth
=
display.getheight();
}
else
{
screenwidth
=
display.getwidth();
screenheight
=
display.getheight();
}
webview.setlayoutparams(new
viewgroup.layoutparams(screenwidth,
screenheight));
webview.loarl("连接地址");
}
}