我想使用" HelveticaNeue LT Std 45 Light"作为android中textview的font-family。 你能不能给我一些建议......
我试过
<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" />
但预订显示为粗体而非光线。
答案 0 :(得分:3)
首先,您需要在项目目录的assets文件夹中添加自定义字体* .ttf文件。现在,在您的程序中,您可以使用以下代码添加自定义字体:
Typeface font=Typeface.createFromAsset(getAssets(), "monocorsiva.ttf");
TextView tv=(TextView) findViewById(R.id.appName);
tv.setTypeface(font);
希望这可能对你有所帮助。