1

Android プロジェクトで HTML プロジェクト全体 (CSS などを使用) にアクセスするタスクがあります。誰でもそれについて私を助けることができますか? 私はそれについてグーグルで調べましたが、私が見つけたのは、私がすでに知っている「Webview」だけでした。

CSS ファイル、html ファイルを Android プロジェクトのどこに配置できるか、および HTML プロジェクト全体を管理するにはどうすればよいか知りたいです。(つまり、あるページから別のページへの移行など)これについて知っている場合は、良いドキュメントまたはチュートリアルを提案してください。webview が唯一の方法である場合、あるページから別のページに切り替えるにはどうすればよいですか? 私が知っているのは使うことだけだから

myWebView.loadUrl(Uri.fromFile(www.website.com);

SDカードから単一のhtmlファイルをロードすることもできました。

myWebView.loadUrl(Uri.fromFile(
                new File(Environment.getExternalStorageDirectory()
                        .getAbsolutePath() + File.separator + "index.html"))
                .toString());

しかし、プロジェクト全体を進める方法がわかりません! どんな助けでも大歓迎です。

4

1 に答える 1

1

確かにwebViewを使用する必要があります。

そのためには、HTML (css、js、html) 全体をアセット フォルダーに配置し、ローカルの index.html を webview に読み込むことができます。

webView.loadUrl("file:///android_asset/html/index.html");

また、webview はローカル サイト全体を読み込みます。.css と js は webview によって直接処理され、ハイパーリンクも機能します。

ハイブリッド アプリを作成するために、webview をカスタマイズして js 呼び出しをリッスンすることもできます。ただし、これはハイブリッド アプリのみです。

この助けを願っています。

于 2012-12-03T07:26:29.257 に答える