編輯:初級開發
Webview中設置字體,可以使用 WebView.getSettings().setDefaultFontSize() 方法,設置屏幕的縮放級別可以使用 WebVIEw.getSettings().setDefaultZoom() 來實現。
目前在android 2.2中已經加入了Adobe Flash Player功能,我們可以WebVIEw.getSettings().setPluginsEnabled(true); 設置允許Gears插件來實現網頁中的Flash動畫顯示。
WebvIEw可以幫助我們設計內嵌專業的浏覽器,相對於部分以省流量需要服務器中轉的那種 Html解析器來說有本質的區別,因為它們沒有JavaScript腳本解析器,android123認為未來這種方式不會有什麼發展空間,代表軟件Opera Mini以及國內的一些名為“XX浏覽器”。
在WebVIEw中顯示AlertDialog窗口提示,這裡我們通過JavaScript腳本直接互通,在一個WebVIEw中直接顯示js的alert可以重寫onJSAlert方法即可。
public boolean onJsAlert(WebView vIEw, String url, String message, final android.webkit.JSResult result)
{
new AlertDialog.Builder(myApp)
.setTitle("android開發網")
.setMessage(message) //從形參中傳遞的,同時還有String url等等
.setPositiveButton(android.R.string.ok,
new AlertDialog.OnClickListener()
{
public void onClick(DialogInterface dialog, int which)
{
result.confirm(); //從形參的結果中分析
}
})
.setCancelable(false)
.create()
.show();
return true;
};