2

私はAndroidネイティブアプリを開発しています。画像とテキストを使用しています。そこで、レイアウトにHTMLを使用することにしました。しかし、それが可能かどうか、可能であればどのようにすればよいかわかりません。

よろしく

4

2 に答える 2

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/...");
于 2013-02-20T14:12:10.123 に答える
0

まず、必要なHTMLファイルを作成します。インターネットに接続せずにアプリを使用できるようにするには、HTMLファイル、画像、CSSファイル、およびWebサイトにリンクされているその他のファイルをアプリと一緒に電話で使用する必要があります。

次に、WebViewを使用して、作成したHTMLページを表示します。

ここでWebViewに関する情報を見ることができます(Androidのドキュメントから):http ://developer.android.com/reference/android/webkit/WebView.html

于 2013-02-20T14:15:32.120 に答える