0

我想使用“HelveticaNeue LT Std 45 Light”作为 android 中 textview 的字体系列。你能给我一些建议吗......

我试过了

    <TextView
    android:id="@+id/myTitle"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:layout_toLeftOf="@+id/signout"
    android:fontFamily="Helvetica Neue Std Lt"
    android:gravity="center"
    android:text="Bookings"
    android:paddingRight="45dp"
    android:singleLine="true"
    android:textSize="20sp" />

但 Booking 显示为粗体而不是浅色。

4

1 回答 1

3

首先,您需要在项目目录的 assets 文件夹中添加自定义字体 *.ttf 文件。现在在您的程序中,您可以使用以下代码添加自定义字体:

Typeface font=Typeface.createFromAsset(getAssets(), "monocorsiva.ttf");
TextView tv=(TextView) findViewById(R.id.appName);
tv.setTypeface(font);

希望这可能对您有所帮助。

于 2013-08-13T05:15:59.313 回答