Android:某些设备中未显示Unicode字符

时间:2016-01-15 08:57:22

标签: android unicode

我尝试将Georgian Lari符号显示到textView,但在某些设备中它失败

在某些设备中它看起来像这样:

Here is How it looks

它应该是这样的:

it should look like this

这是我的代码。我试着在activity.class和布局文件中使用:

<TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:id="@+id/priceTextView"
                android:visibility="visible"
                android:layout_centerHorizontal="true"
                android:layout_centerVertical="true"
                android:textSize="25sp"
                android:textColor="@color/red"
                android:textStyle="bold"
                android:text="4 \u20BE"/>
MainActivity中的

priceTextView.setText(price + " \u20BE");

我知道旧设备没有这个符号,但无论如何我能解决这个问题吗?

1 个答案:

答案 0 :(得分:4)

您可以将字体文件附加到包含You符号所需的项目。

priceTextView.setTypeface(Typeface.createFromAsset(getAssets(), "fonts/customFont.otf"));