gpt4 book ai didi

android - 如何在 Android 中将图像用作数字/字母?

转载 作者:搜寻专家 更新时间:2023-11-01 08:14:32 25 4
gpt4 key购买 nike

我正在开发一个需要显示计数的应用程序。这个计数将显示例如“4”,然后是“4 + 1”,最后是“5”。我有 .png 图像,我想用作数字的背景,这样我可以在需要时轻松显示“99”以内的任何内容。

所以基本上,我想为一个数字分配一个可绘制的背景。自定义字体是可行的方法吗? H ere提到了带有指定字符串的字体和 View 组。有人试过这个吗?

最佳答案

实际上你只需要一个大小为 10 的数组:

Resources res = getResources();
Drawable numbers = new Drawable[10]{
new Drawable(res, R.drawable.zero),
new Drawable(res, R.drawable.one),
new Drawable(res, R.drawable.two),
...
new Drawable(res, R.drawable.nine)
};

并让他们使用:

int i = 5;
Drawable image = numbers[i];

如果号码有 2 位,那么你可以输入 2 张图片等。

你也可以制作一个非常大的数组,但老实说那会浪费行数。而且当你只使用10张图片时所需的空间要小得多

关于android - 如何在 Android 中将图像用作数字/字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6166642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com