私はWebViewの中でカスタムフォントを使用したいアンドロイドStudioでは、どのように私はWebViewののフォントを変更することができますか?^
public void loadHTLMContentText(String text, WebView view) {
String body;
String head = "<head><style><style type=\"text/css\">@font-face {font-family: 'Standard';src: url('file:///android_asset/fonts/Standard.ttf')}body {font-family: Standard;text-align: justify;}</style></head>";
if (text != null) {
body = text;
} else return;
String htmlData = "<html>" + head + "<body>" + body + "</body></html>";
view.loadData(htmlData, "text/html; charset=utf-8", "utf-8");
view.setBackgroundColor(0x00000000);
}
私は内容のHTLMファイルを生成するには、このコードを使用します。カスタムフォントは、パス C:¥Users¥julia¥AndroidStudioProjects¥AktienApp¥app¥src¥main¥assets¥fontsの下にあります。
それから私は、この
WebView text_1_a = (WebView) one.findViewById(R.id.text_slide_type_a_1);
preparer.loadHTLMContentText(getString(R.string.Historie1), text_1_a);
とWebViewの中でコンテンツをロードしかし、それは、フォントを変更しません。誰も私の失敗を得た?
:ファイルをhttp://stackoverflow.com/a/8369422/2657100 – nandsito
助けていません:/ – LJulz