第一步:Android Studio 添加Assets目录:
添加后如下图所示:
接着在assets文件下建立fonts文件夹并添加文字文件
如下所示:
总之
首先准备好我们的TTF文件,然后丢到assets/font/目录下 然后创建对应对象,关键代码如下:
Typeface typeFace =Typeface.createFromAsset(getAssets(),"font/MONACO.ttf");
public class MainActivity extends AppCompatActivity { TextView safd,s2,s3; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); safd= (TextView) findViewById(R.id.safd); s2= (TextView) findViewById(R.id.s2); s3= (TextView) findViewById(R.id.s3); safd.setTypeface(Typeface.createFromAsset(MainActivity.this.getAssets(), "font/TY.ttf")); s2.setTypeface(Typeface.createFromAsset(MainActivity.this.getAssets(), "font/NUM.ttf")); s3.setTypeface(Typeface.createFromAsset(MainActivity.this.getAssets(), "font/LCD.ttf")); } }
效果图如下,最后一行是默认字体:
恩呢,非常简单~就不解释了,要字体的可以自己百度