JBOSS 點(diǎn)滴

          豐豐的博客

          用webview寫界面,加載本地js,js,html文件

          轉(zhuǎn)自:http://www.tuicool.com/articles/3mE7BzR
          以jquery mobile為例

          1.在android界面拖入一個(gè)webview,然后添加一個(gè)internet權(quán)限

          <uses-sdk  
              android:minSdkVersion="8"  
              android:targetSdkVersion="18" />  
          <uses-permission android:name="android.permission.INTERNET"/>  
            
          <application  
                      .............................  
          View Code

          2.  在assets目錄里面放入js,css,html資源文件

          3.在寫本地html的時(shí)候引入assert里的對應(yīng)路徑

          <!DOCTYPE html>  
          <head>  
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
          <meta name="viewport" content="width=device-width, initial-scale=1">   
          <title> 標(biāo)題 </title>  
          <link rel="stylesheet" type="text/css" href="file:///android_asset/css/jquery.mobile-1.4.2.min.css">  
          <script src="file:///android_asset/js/jquery-1.7.1.min.js"></script>  
          <script src="file:///android_asset/js/jquery.mobile-1.4.2.min.js"></script>  
          </head>  
          <body>  
            
            
           <div data-role="page">  
             <div data-role="header">  
              <h1>My Title</h1>  
             </div>  
               
             <div data-role="content">  
              <ul data-role="listview" data-inset="true" >  
                <li><a href="#">Acura</a></li>  
                <li><a href="#">Audi</a></li>  
                <li><a href="#">BMW</a></li>  
                <li><a href="#">Cadillac</a></li>  
                <li><a href="#">Ferrari</a></li>  
              </ul>   
             </div>  
           </div><!-- /page -->  
            
          </body>  
          </html>
          View Code

          4.在代碼里訪問頁面

          package com.example.asd_webview;
          
          import android.app.Activity;
          import android.os.Bundle;
          import android.view.Menu;
          import android.webkit.WebSettings;
          import android.webkit.WebSettings.RenderPriority;
          import android.webkit.WebView;
          
          public class MainActivity extends Activity {
          
            @Override
            protected void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              setContentView(R.layout.activity_main);
              
              WebView webview = (WebView)findViewById(R.id.webView1);
              WebSettings wv_setttig = webview.getSettings();
              wv_setttig.setJavaScriptEnabled(true);
              //wv_setttig.setRenderPriority(RenderPriority.HIGH);
              
              String url = "file:///android_asset/index.html";
              webview.loadUrl(url);
              
            }
          
            @Override
            public boolean onCreateOptionsMenu(Menu menu) {
              // Inflate the menu; this adds items to the action bar if it is present.
              getMenuInflater().inflate(R.menu.main, menu);
              return true;
            }
          
          }
          View Code

          5.最后效果如下:

          posted on 2015-05-15 17:03 半導(dǎo)體 閱讀(502) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 清涧县| 灵宝市| 都昌县| 平顺县| 大宁县| 平南县| 正安县| 谷城县| 百色市| 吉林省| 长治县| 游戏| 江达县| 时尚| 重庆市| 合山市| 北碚区| 从化市| 土默特左旗| 鹿邑县| 诸暨市| 福泉市| 观塘区| 搜索| 尼玛县| 台前县| 兰州市| 株洲市| 渭源县| 江北区| 吴川市| 招远市| 广元市| 南投市| 蚌埠市| 会同县| 荆门市| 湘潭市| 长垣县| 宁都县| 新河县|