我做了一个显示器,它将显示购买的总和。这是一个带背景图像的TextView。我也有一个设计的数字。如何将这些数字图像设置为TextView,还是必须创建一些布局而不是简单的TextView?如果我需要创建布局,可以添加一些代码示例,我该怎么办?
这是我想要实现的一个例子。
此致 evilone
答案 0 :(得分:3)
据我所知,您的两个选项是创建自己的True / OpenTypeFont(最有可能将文本的颜色设置为xml中的黄色)或者编写您自己的自定义ViewGroup,它将采用String并转换每个字符到适当的图像。
如果您能够构建自己的字体,可以在资产项目文件夹中添加字体文件夹,并将字体放入其中。然后可以这样加载:
Typeface tf = Typeface.createFromAsset(myContext.getAssets(), "fonts/MyFont.ttf");
myTextView.setTypeface(tf);
这个网站有免费字体,即使是商业用途,http://www.fontsquirrel.com我搜索了led,发现了一个名为radioland的字体看起来不错,尽管数字是一个角度。如果您确实使用该网站,我发现验证字体确实可以免费使用,包含许可证或软件,并且可以打开字体并查看它的标题。
答案 1 :(得分:0)
安装并使用National Instruments 7 Segment LED字体。对于磅符号,您可以制作表格布局并将其放在角落中。