2

我正在开发android原生应用程序。我正在使用图像和文本。所以,我决定在布局中使用 HTML。但我不知道这是否可能以及如果可能的话如何。

问候

4

2 回答 2

7

您可以在布局中渲染 a 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/...");
于 2013-02-20T14:12:10.123 回答
0

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

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

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

于 2013-02-20T14:15:32.120 回答