1

アプリのヘルプ システムを作成したいと考えています。私の考えは、HTML ページで全画面ダイアログ (またはほぼフルサイズ) を表示することです。さらに、このヘルプ システムを完全にオフラインで使用し、外部の Web ブラウザーを使用したくありません。さらに、ヘルプ システムは、いくつかの言語をサポートする準備ができている必要があります。

どうすればいいですか?棚から準備ができているウィジェットはありますか。HTMLページをリソースとして配置する方法(言語依存)?

優れたヘルプ システムを準備する方法について、他に何か提案はありますか?

前もって感謝します。

4

3 に答える 3

1

WebViewを使用し、html ファイルを assets フォルダーに保存します。

  WebView webview = (WebView) findViewById(R.id.webView1);  
  webview.loadUrl("file:///android_asset/help.html");
于 2013-11-14T22:10:18.697 に答える
1

上記の答えは正しいです。追加するだけで、html コンテンツを XML に変換してstrings.xmlファイルに保持することもできます。その後、通常の文字列を使用するようにリソースを使用できます。

WebView webView=(WebView)findViewById(R.id.webView);
webview.loadData( getString(R.string.ResourceName), "text/html", "utf-8" );

また

webview.loadDataWithBaseURL( null, getString(R.string.ResourceName), "text/html", "utf-8", null );

編集- HTML から XML への変換のリンクは次のとおりです。

多言語サポートについては、このリンクに従ってください。

各 HTML ファイルを XML に変換するだけです。それで -

<string name="help">Your XML content</string>
于 2013-11-14T22:22:40.517 に答える