HTMLファイルで作業していない(test.htmlという)はTwitterのブートストラップは、AndroidのWebView
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<link href="bootstrap.css" rel="stylesheet" type="text/css"/>
<link href="bootstrap-responsive.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<h1>Hello World!!!</h1>
<a class="btn btn-primary btn-large">
Learn more
</a>
</body>
</html>
HTMLで、ブートストラップCSSファイルは、資産フォルダに配置されています。 IE/FirefoxでHTMLファイルを開くと、正しく表示されます。しかし、AndroidのWebViewのは
WebView webView = (WebView) findViewById(R.id.webview);
webView.getSettings().setJavaScriptEnabled(true);
String url = "file:///android_asset/test.html";
webView.loadUrl(url);
この
のWebViewはこの
のようにそれをレンダリングするようにIEがそれをレンダリングしているのWebViewのために、この適切にコードをレンダリングしません。
何が間違っていますか?
あなたはCSSファイル(すなわち404'ingない)をロードしているかどうかを確認するために、あなたのPCにデバイスをフックアップ持っています。 – munch1324
あなたのコードでテストプロジェクトをセットアップしましたが、この問題を再現することはできません。エミュレータやデバイスでも問題は再現できません。あなたの環境、アンドロイドのレベル、ブートストラップのバージョンなどについて詳しく説明できますか? – Philzen
外部ソースからのインポートを使用してcssが(おそらく)発生する可能性があります。 - あなたの説明になる可能性のあるマニフェストに '\t –
Philzen