📅  最后修改于: 2020-09-29 02:26:34             🧑  作者: Mango
Android WebView用于在android中显示网页。可以从相同的应用程序或URL加载网页。它用于在android活动中显示在线内容。
Android WebView使用webkit引擎显示网页。
android.webkit.WebView是AbsoluteLayout类的子类。
Android WebView类的loadUrl()和loadData()方法用于加载和显示网页。
让我们看一下使用Web视图显示javatpoint.com网页的简单代码。
让我们看一下使用Web视图显示HTML网页的简单代码。在这种情况下,html文件必须位于资产目录内。
让我们看另一个显示字符串的 HTML代码的代码。
让我们看一个完整的Android WebView示例。
要在应用程序本地添加网页(.html,.jsp),需要将它们放置在资产文件夹中。资产文件夹的创建方式为:右键单击app->新建->文件夹-> Assets文件夹-> main或在主目录内创建一个资产目录。
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页面,请看输出。
如果加载javatpoint.com网页,请看输出。