效果图:
下载字体:
- 打开dafont (https://www.dafont.com/theme.php?cat=302)下载字体,文章以LCD(液晶数字LED)为例;
- 下载并解压,选择想要的字体:
字体导入工程
-
从网站下载字体或给UI索要,改名为:digital.ttf
-
在AS新建 assets文件夹(main文件夹内)并将ttf文件复制进去
-
新建 DigitalTextView 类
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13public 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布局使用:
复制代码
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
2
3private DigitalTextView digital; digital= (DigitalTextView) findViewById(R.id.digital);
最后
以上就是单身背包最近收集整理的关于Android-更改字体(LED液晶数字字体)的全部内容,更多相关Android-更改字体(LED液晶数字字体)内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复