概述
效果图:
下载字体:
- 打开dafont (https://www.dafont.com/theme.php?cat=302)下载字体,文章以LCD(液晶数字LED)为例;
- 下载并解压,选择想要的字体:
字体导入工程
-
从网站下载字体或给UI索要,改名为:digital.ttf
-
在AS新建 assets文件夹(main文件夹内)并将ttf文件复制进去
-
新建 DigitalTextView 类
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);
}
}
- 将DigitalTextView直接作为View放到xml布局使用:
<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"
/>
- 在代码内填充内容即可:
private DigitalTextView digital;
digital= (DigitalTextView) findViewById(R.id.digital);
最后
以上就是单身背包为你收集整理的Android-更改字体(LED液晶数字字体)的全部内容,希望文章能够帮你解决Android-更改字体(LED液晶数字字体)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复