Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 初級開發 >> WebView使用技巧和介紹

WebView使用技巧和介紹

編輯:初級開發

在Android的所有控件中,WebVIEw的功能是最強大的作為直接從android.webkit.WebvIEw實現的類可以擁有浏覽器所有的功能,WebvIEw可以讓開發人員從Java轉向Html+JS這樣的方式,如果你掌握AJax可以方便通過這種方式配合遠端server來實現一些內容。

  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;  
    };   

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved