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 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 一级做a爰片久久毛片下载| 天海翼大乱欲在线观看| 妲己丰满人熟妇大尺度人体艺| 国色天香精品一卡2卡3卡| 国产精品日韩欧美亚洲另类| 国产伦子系列视频6| 亚洲欧美7777| 99久久人妻精品免费二区| 被cao的合不拢腿的皇后| 波多野结衣中文无毒不卡| 日本免费网站视频www区| 国产美女视频网站| 午夜伦伦影理论片大片| 亚欧色一区w666天堂| av2021天堂网手机版| 男人桶女人羞羞漫画全集| 无码免费一区二区三区免费播放| 国产亚洲av综合人人澡精品| 亚洲va中文字幕无码久久| 欧美jizz18欧美| 永久中文字幕免费视频网站| 成Av免费大片黄在线观看| 国产喷水女王在线播放| 亚洲国产成人91精品| av无码精品一区二区三区| 深夜福利视频导航| 妞干网2018| 亚洲精品亚洲人成在线观看麻豆| 中文字幕无码av激情不卡| 国产私拍福利精品视频推出| 欧美日韩不卡中文字幕在线| 女人毛片a级大学毛片免费| 亚洲色欲久久久综合网| 55夜色66夜色| 波多野结衣潜入搜查官| 国产精品极品美女自在线观看 | 亚洲第一页视频| xxxx日本视频| 欧美日韩亚洲电影网在线观看| 国产精品久久久久久久久久免费| 久久精品国产免费一区|