本文实例介绍Android实现新字体的引入,分享给大家供大家参考。具体如下(使用工具:Android studio):
一、向Android studio里面加入.ttf的字体库
在项目的app栏新建assets文件夹,往里面放入.ttf文件
二、.ttf字体库的调用
layout布局代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@mipmap/background"
tools:context="com.example.lenovo.finger.MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/test"
android:layout_marginTop="100dp"
android:layout_gravity="center"
android:textSize="25sp"
android:text="离离原上草,一岁一枯荣"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="40dp"
android:layout_gravity="center"
android:textSize="25sp"
android:text="野火烧不尽,春风吹又生"/>
</LinearLayout>
MainActivity代码:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView test1=(TextView)findViewById(R.id.test);
Typeface typeface=Typeface.createFromAsset(getAssets(),"lanti.ttf");
test1.setTypeface(typeface);//第一句话“离离原上草,一岁一枯荣”引入lanti.ttf字体库
}
}
三、调试结果
提取密码:9m77