如何将比特币徽标写成文字?

时间:2018-01-03 09:59:34

标签: android unicode textview

我正在开发一个Android应用程序,我想在TextView中编写比特币符号 是否有任何代码用于卢比的“\ u20B9”?

bitcoin symbol

2 个答案:

答案 0 :(得分:2)

Android支持自Bitcoin以来的Android O Unicode符号,您可以从此link了解更多相关信息。只需尝试在Android O中运行您的代码,并确保一切正常。

但如果仍想使用TextView来显示BTC符号,请考虑FontAwesome,它实际上是为WEB设计的,但它也可以在Android中使用。

  1. Download图标包。
  2. ttf字体文件放入assets文件夹
  3. 然后获取Typeface个对象,并将其设置为TextView

    String fontName = "fa-brands-400.ttf";
    Typeface fontAwesome = Typeface.createFromAsset(getAssets(), "fonts/" + fontName);
    textView.setTypeface(fontAwesome);
    
  4. 添加XML代码点为FontAwesome符号的字符串BTC资源:

    <string name="btc_fa">&#xf15a;</string>
    
  5. 将此字符串设置为TextView

    textView.setText(R.string.btc_fa);
    
  6. 结果,你会得到这个:

    enter image description here

答案 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中使用比特币符号,如下所示

enter image description here