如何查找给定矩形的文本大小?

时间:2011-04-19 05:56:04

标签: android

我怀疑。如何查找给定矩形的文本的最大文本大小。考虑矩形宽度和高度分别为100,50。如何找到几乎适合矩形的文字大小。

提前致谢。

2 个答案:

答案 0 :(得分:0)

你不能只是在矩形中添加一个Grid。并在网格中添加一个TextBlock,以便TextBlock中的任何文本都可以使用矩形。

<Rectangle>
   <Grid><TextBlock></TextBlock></Grid>
</Rectangle>

答案 1 :(得分:0)

如果您创建android.text.Layout.StaticLayout指定字体和宽度,并检查高度。您可以使用它来搜索最适合矩形的文本大小。

您可能还想检查一端没有单独的行有太多填充(如果添加此检查,请考虑从右到左的语言支持)。