當前位置:首頁 » 安卓系統 » 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("連接地址");
}
}

熱點內容
android進程與服務 發布:2024-06-13 18:27:05 瀏覽:382
bat文件復制文件夾 發布:2024-06-13 18:23:10 瀏覽:994
mysql57解壓版 發布:2024-06-13 18:18:48 瀏覽:853
聲樂腳本 發布:2024-06-13 18:18:13 瀏覽:970
dijkstra最短路演算法 發布:2024-06-13 18:17:53 瀏覽:935
c語言如何計算時間 發布:2024-06-13 18:11:36 瀏覽:873
access如何壓縮資料庫 發布:2024-06-13 18:09:55 瀏覽:604
jksjava 發布:2024-06-13 17:40:43 瀏覽:287
小薇千里眼伺服器地址 發布:2024-06-13 17:39:48 瀏覽:949
數據存儲與處理 發布:2024-06-13 17:14:07 瀏覽:731