Android开发动态设置Unicode图片问题

holder.tvItemIcon.setText("");
Typeface iconfont = Typeface.createFromAsset(getResources().getAssets(),"fonts/iconfont.ttf");
holder.tvItemIcon.setTypeface(iconfont);

在开发中遇到这样一个问题,通过Unicode方式在TextView中设置图片,如上面的在代码这样设置图片显示不出来,如果是在布局文件中直接设置Unicode图片编码又可以;

<TextView
        android:id="@+id/item_icon"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="@color/item_date_textcolor"
        android:text="&#xe69e;"
        android:textSize="40px" />

请问如何在后台代码中动态设置TextView的Unicode图片?

阅读 2.5k
1 个回答

可以通过下面的方法进行动态设置Unicode内容;

holder.tvItemIcon.setText(Html.fromHtml("&#xe616;"));
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题