是否可以在Android原生应用程序中使用HTML?

时间:2013-02-20 14:09:32

标签: java android html html5 native

我正在开发Android原生应用。我正在使用图像和文字。所以,我决定在布局中使用HTML。但我不知道是否有可能,如果可能的话。

此致

2 个答案:

答案 0 :(得分:7)

您可以在布局中渲染WebView。例如,WebView可以指向远程或本地资源,例如HTML / JS / CSS文件。

以下是如何在布局中声明Webview:

<WebView
    android:id="@+id/mywebview"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:visibility="visible" />

在代码中使用/初始化它:

/* Retrieve your webview and manipulate it using a reference to
  the object created in your XML */
WebView webview = (WebView) this.findViewById(R.id.mywebview);
/* If you would like to use Javascript in your view */
webview.getSettings().setJavaScriptEnabled(true);
/* Load the URL to the resource you want to load in your view */
webview.loadUrl("http://hostname/...");

答案 1 :(得分:0)

首先,创建所需的HTML文件。如果您希望应用程序在没有互联网连接的情况下可用,您将需要HTML文件,图像,CSS文件以及链接到该网站的任何其他文件与该应用程序一起使用。

然后,使用WebView显示您创建的HTML页面。

您可以在此处查看有关WebView的信息(来自Android文档):http://developer.android.com/reference/android/webkit/WebView.html