当前位置:首页 » 安卓系统 » webviewandroid全屏

webviewandroid全屏

发布时间: 2022-06-01 13:17:25

Ⅰ 求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来实现的。

Ⅷ 安卓开发,为什么控件不能布满屏幕,边缘总有空白

  1. 正常情况下的viewpager显示,由于textview在viewpager之上,所以显示了“图片”两个字,剩下的控件由于viewpager自动填满剩余屏幕而没有显示

  2. 当然,设置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("连接地址");
}
}

热点内容
ios应用上传 发布:2024-09-08 09:39:41 浏览:439
ios储存密码哪里看 发布:2024-09-08 09:30:02 浏览:871
opensslcmake编译 发布:2024-09-08 09:08:48 浏览:653
linux下ntp服务器搭建 发布:2024-09-08 08:26:46 浏览:744
db2新建数据库 发布:2024-09-08 08:10:19 浏览:173
频率计源码 发布:2024-09-08 07:40:26 浏览:780
奥迪a6哪个配置带后排加热 发布:2024-09-08 07:06:32 浏览:101
linux修改apache端口 发布:2024-09-08 07:05:49 浏览:209
有多少个不同的密码子 发布:2024-09-08 07:00:46 浏览:566
linux搭建mysql服务器配置 发布:2024-09-08 06:50:02 浏览:995