首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文本大小是否有填充父项?

问文本大小是否有填充父项?
EN

Stack Overflow用户
提问于 2011-03-09 22:26:17
回答 1查看 981关注 0票数 1

我正在试着做一个标志(司机在机场用来找人“史密斯先生”的标志),我想要标志有最大的字体大小,(它用于平板电脑),我可以写一个函数来改变大小取决于文本的长度,但有没有办法做得更好?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-03-09 22:44:38

最灵活的方法是创建一个在onDraw()中绘制文本的自定义视图。当绘制文本(使用Canvas.drawText()之一)时,您必须提供一个画图,这将让您知道文本的确切长度,而不仅仅是字符串的长度(参见Paint.measureText())。

这样你就有了很多方法来计算和重新分配空间(这完全取决于你如何计算)。

我能想到的一种方法是计算一个大字体的长度,然后使用h/w比率来判断我是想要填满屏幕的宽度还是高度。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5247177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档