WebView
HTML形式の記事をダウンロードして表示し、アセットからローカルの.cssでスタイリングする、読み取りタイプのアプリケーションを実行しようとしています。
私はそれをすべてロードしますwebView.loadDataWithBaseURL("file:///android_asset/", html, "text/html", "UTF-8", null);
ただ、.cssがpx
単体で使うのが問題なので、これは飛ばないのではないかと思うので、タブレットでの使用や向きの違いなど、普段と同じように値を調整したいと思います。それから、WebView は"file:///android_res/"
ベース URL としてリソースから何かをロードできると聞きました。
だから私は、これをフォルダー内の .css ファイルに使用し、通常レイアウトをスタイリングするときと同じように、リソース システムを qualifiers などで活用/raw
できるのではないかと考えていました。/raw-land
/raw-sw720
残念ながら、これは機能していないようです"file:///android_res/raw/land/"
が、パスをハードコーディングすると目的が無効になります。
それで..これに対する解決策はありますか?私の最大の懸念はピクセルを単位として使用することですが、webview は独自に調整しているようですよね?
ありがとう!