hindi ttf文件在印地文发送谷歌云通知消息时无法正常工作

时间:2016-09-08 19:24:51

标签: android textview true-type-fonts custom-font

我想在通知面板中显示印地文文本但是因为我通过我的门户网站发送印地文文本然后Android应用程序文本视图显示垃圾值类型字符,即使我使用的是字体字体

这是我从门户网站发送的文字

enter image description here

现在这是我在通知面板上收到的文字

enter image description here

这是我的通知活动中显示的文字

enter image description here

以下是我的textview代码示例

Typeface hindiTypeface;
 public MyViewHolder(View itemView) {
            super(itemView);
            hindiTypeface=Typeface.createFromAsset(context.getAssets(),"hindi2.ttf");
            heading= (TextView) itemView.findViewById(R.id.tvHeading);
            message= (TextView) itemView.findViewById(R.id.tvMessage);
            image= (ImageView) itemView.findViewById(R.id.imgImage);
            heading.setTypeface(hindiTypeface);
            message.setTypeface(hindiTypeface);
}

1 个答案:

答案 0 :(得分:0)

不要使用ttf字体,错误在你的后端代码中。你可能正在从你的服务器接收unicode。只需使用Html.fromHtml转换它(消息);