1

我想为显示故事构建应用程序,其中故事名称和故事内容应该以古吉拉特语显示

我用过Shruti.ttf字体

对于storyname,我使用了textview,对于storycontent ,我使用了webview

Typeface font = Typeface.createFromAsset(this.getAssets(), "shruti.ttf");
poetryTitleText.setTypeface(font);
poetryTitleText.setText("Snow White");

它工作得很好。

但是为了在 webview 中显示故事内容,我使用了 HTML 页面并在<style>HTML 的标签中设置了字体名称。但它显示方形图标。

模拟器不会以古吉拉特语显示字体。即使我从R.string文件发送古吉拉特语字符串。

帮我。

提前致谢

4

1 回答 1

0

-我为您找到了 2 个解决方案,我不确定是否有用,但您可以尝试一下

1.) 使用 Textview 代替 webview

Html.fromHtml(username + " shared "
                    + "<font color=\"#47C4E3\">" + objnews.news_title
                    + "</font>");

-将此代码设置为 Textview.settext(..above code..)

2.)使用此代码设置webview的jeader :-

Map<String, String> headers = new HashMap<String, String>(); headers.put("Accept-Language", "Your fonts"); mWebView.loadUrl("http://developer.android.com", headers);

-谢谢!请告诉我这是否是您想要的正确路径?

于 2015-04-03T07:15:25.330 回答