我是靠谱客的博主 单身背包,这篇文章主要介绍Android-更改字体(LED液晶数字字体),现在分享给大家,希望可以做个参考。

效果图:

在这里插入图片描述

下载字体:

  1. 打开dafont (https://www.dafont.com/theme.php?cat=302)下载字体,文章以LCD(液晶数字LED)为例;
    在这里插入图片描述
  2. 下载并解压,选择想要的字体:
    在这里插入图片描述

字体导入工程

  1. 从网站下载字体或给UI索要,改名为:digital.ttf

  2. 在AS新建 assets文件夹(main文件夹内)并将ttf文件复制进去在这里插入图片描述

  3. 新建 DigitalTextView 类

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
public class DigitalTextView extends androidx.appcompat.widget.AppCompatTextView { public DigitalTextView(Context context, @Nullable AttributeSet attrs) { super(context, attrs); init(context); } private void init(Context context){ String file = "digital.ttf"; AssetManager assets = context.getAssets(); Typeface font = Typeface.createFromAsset(assets, file); setTypeface(font); } }
  1. 将DigitalTextView直接作为View放到xml布局使用:
复制代码
1
2
3
4
5
6
7
8
9
<com.xx.xxxxx.view.DigitalTextView android:id="@+id/digital" android:layout_marginTop="6dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ffffffff" android:textSize="24sp" />
  1. 在代码内填充内容即可:
复制代码
1
2
3
private DigitalTextView digital; digital= (DigitalTextView) findViewById(R.id.digital);

最后

以上就是单身背包最近收集整理的关于Android-更改字体(LED液晶数字字体)的全部内容,更多相关Android-更改字体(LED液晶数字字体)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部