3
私のAndroidアプリでカスタムフォントを使用したかったのですが、TextView
のカスタムフォントはうまく動作しますが、WebView
にカスタム(ユニコード)私は可能な限りあらゆる方法で試しましたが失敗しました。私のコードを見て、私が何かを逃したかどうかを見てみましょう。ありがとうございました。!私のAndroidアプリケーション用のWebViewでカスタム(ユニコード)フォントを使用
アセットフォルダにカスタムフォントファミリを含むCSSファイルを作成し、それをLoadDataWithBaseURL
と呼びましたが、動作しません。
htmlTextView = (WebView) findViewById(R.id.htmlTextView);
String text = "<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" />";
htmlTextView.loadDataWithBaseURL("file:///android_asset/", text, "text/html", "UTF-8", null);
htmlTextView.getSettings().setJavaScriptEnabled(true);
htmlTextView.setBackgroundColor(Color.TRANSPARENT);
htmlTextView.getSettings().setDefaultFontSize(
WebHelper.getWebViewFontSize(this));
CSSファイル:
@font-face {
font-family: 'iskoola pota';
src: url('fonts/iskpota.ttf') format('truetype');
}
私はhtmlファイルを使いたくない、私はちょうど私のwordpressベースのアンドロイドアプリの投稿にカスタム(ユニコード)フォントを使いたいと思う。 – SNoV