2016-09-08 2 views
0

通知パネルにヒンディー語のテキストを表示したいが、私のWebポータルからヒンディー語のテキストを送信しているときにアンドロイドアプリケーションのテキストビューにガベージ値のタイプ文字私は今、これは私が、通知パネルで受け付けておりますテキストがある。これは、私がポータルからhindi ttfファイルがヒンディー語でGoogleクラウド通知メッセージを送信中に動作しない

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); 
} 

答えて

0

TTFフォントを使用しないでください、エラーの私のコードサンプルですあなたのバックエンドコードにあります。サーバからユニコードを受け取っているかもしれません。ちょうどHtml.fromHtml(メッセージ)を使ってそれを変換してください。

関連する問題