Android WebView 示例含代碼

    Android WebView 示例

    Android WebView 用于在Android中顯示網頁。愛掏網 - it200.com可以從同一應用程序或URL加載網頁。愛掏網 - it200.com它用于在Android活動中顯示在線內容。愛掏網 - it200.com

    Android WebView使用Webkit引擎來顯示網頁。愛掏網 - it200.com

    android.webkit.WebView是AbsoluteLayout類的子類。愛掏網 - it200.com

    Android WebView類的 loadUrl()loadData() 方法用于加載和顯示網頁。愛掏網 - it200.com

    看看使用WebView顯示javatpoint.com網頁的簡單代碼。愛掏網 - it200.com

    WebView mywebview = (WebView) findViewById(R.id.webView1);
    mywebview.loadUrl("http://www.javatpoint.com/");
    ``````
    
    讓我們來看一下簡單的代碼, **顯示HTML網頁** 使用web view。愛掏網 - it200.com在這種情況下,HTML文件必須位于資源目錄中。愛掏網 - it200.com 
    ```java
    WebView mywebview = (WebView) findViewById(R.id.webView1);
    mywebview.loadUrl("file:///android_asset/myresource.html");
    ``````
    
    讓我們看看另一個用于顯示 **字符串的HTML代碼** 的代碼。愛掏網 - it200.com 
    ```java
    String data = "<html><body><h1>Hello, Javatpoint!</h1></body></html>";
    mywebview.loadData(data, "text/html", "UTF-8");
    ``````
    
    <h2> 完整的Android WebView示例 </h2> 讓我們看一個完整的Android WebView示例。愛掏網 - it200.com </p><h4 id="h4"> activity_main.xml </h4><p> 
    
    ```xml
    <?xml version="1.0" encoding="utf-8"?>  
    <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"  
        xmlns:app="http://schemas.android.com/apk/res-auto"  
        xmlns:tools="http://schemas.android.com/tools"  
        android:layout_width="match_parent"  
        android:layout_height="match_parent"  
        tools:context="example.javatpoint.com.webview.MainActivity">  
    
        <WebView  
            android:layout_width="match_parent"  
            android:layout_height="match_parent"  
            android:id="@+id/webView"  
            app:layout_constraintBottom_toBottomOf="parent"  
            app:layout_constraintLeft_toLeftOf="parent"  
            app:layout_constraintRight_toRightOf="parent"  
            app:layout_constraintTop_toTopOf="parent" />  
    
    </android.support.constraint.ConstraintLayout>  
    

    將網頁(.html,.jsp)以本地應用程序方式添加,需要將它們放置在assets文件夾中。愛掏網 - it200.com創建assets文件夾的方法是:右鍵點擊app->New->Folder->Assets Folder->main,或者直接在主目錄內創建一個assets目錄。愛掏網 - it200.com

    Activity類

    package example.javatpoint.com.webview;
    
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.webkit.WebView;
    
    public class MainActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            WebView mywebview = (WebView) findViewById(R.id.webView);
            // mywebview.loadUrl("https://www.javatpoint.com/");
    
            /*String data = "
    
    # Hello, Javatpoint!
    
    ";
            mywebview.loadData(data, "text/html", "UTF-8"); */
    
            mywebview.loadUrl("file:///android_asset/myresource.html");
        }
    }
    

    輸出:

    如果您加載HTML頁面,我們來看一下輸出結果。愛掏網 - it200.com

    讓我們來看看加載javatpoint.com網頁后的輸出。愛掏網 - it200.com

    聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
    發表評論
    更多 網友評論0 條評論)
    暫無評論

    返回頂部

    主站蜘蛛池模板: 在线|一区二区三区四区| 久久国产精品免费一区| 国产激情一区二区三区| 在线观看国产一区二三区| 中文人妻无码一区二区三区| 国产在线不卡一区| 中文精品一区二区三区四区| 人妻体体内射精一区二区| 精品视频一区二区三区在线观看 | 一区二区三区四区免费视频| 无码人妻精品一区二区三区99不卡| 日韩一区二区三区四区不卡| 免费播放一区二区三区| 日本一区二区在线播放| 在线观看亚洲一区二区| 久久久精品人妻一区二区三区蜜桃| 东京热人妻无码一区二区av| 日韩一本之道一区中文字幕| 中文字幕亚洲一区| 中文字幕一精品亚洲无线一区| 国产一区二区高清在线播放| 日韩人妻无码一区二区三区久久99 | 亚洲第一区精品观看| 精品乱码一区二区三区在线| 国产无吗一区二区三区在线欢| 国产精品亚洲专区一区| 高清一区高清二区视频| 精品视频一区二区三区| 国产伦理一区二区| 日本欧洲视频一区| 国产高清在线精品一区| 免费看无码自慰一区二区| 国产av一区二区精品久久凹凸| | 亚洲av色香蕉一区二区三区| 无码av中文一区二区三区桃花岛| 国产一区美女视频| 国产午夜精品免费一区二区三区 | 日韩十八禁一区二区久久| 中文字幕亚洲一区二区va在线| 人妻av无码一区二区三区|