答案 0 :(得分:2)
Android支持自Bitcoin
以来的Android O
Unicode符号,您可以从此link了解更多相关信息。只需尝试在Android O
中运行您的代码,并确保一切正常。
但如果仍想使用TextView
来显示BTC
符号,请考虑FontAwesome,它实际上是为WEB
设计的,但它也可以在Android中使用。
ttf
字体文件放入assets
文件夹然后获取Typeface
个对象,并将其设置为TextView
:
String fontName = "fa-brands-400.ttf";
Typeface fontAwesome = Typeface.createFromAsset(getAssets(), "fonts/" + fontName);
textView.setTypeface(fontAwesome);
添加XML
代码点为FontAwesome
符号的字符串BTC
资源:
<string name="btc_fa"></string>
将此字符串设置为TextView
:
textView.setText(R.string.btc_fa);
结果,你会得到这个:
答案 1 :(得分:1)
在strings.xml
中创建一个字符串,如下所示:
<string name="bitCoin">\u20BF</string>
使用以下命令创建带有比特币符号的textView:
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="16dp"
android:layout_marginTop="16dp"
android:text="@string/bitCoin"/>
您将在textView中使用比特币符号,如下所示