0

我正在使用Android textview,如果我有特定的textview高度,我想通过调整字体大小来调整给定textview高度中的文本。如果文本有10个字符,它将覆盖整个高度,如果文本关闭 400 个字符,它将减少字体以调整 textview 的高度。我已经尝试过自动调整文本大小类,但它没有得到想要的结果。

4

2 回答 2

0

您正在寻找 FontFit TextView。看看这里。

你只需要TextView像这样使用它而不是正常的..

TextView tv = new FontFitTextView(context);

希望这可以帮助

于 2013-07-17T06:39:36.193 回答
0

您也可以为此编写自己的逻辑

1- :在侧面文本观察器中计数无或字符

2- :如果没有超过 10 个字符,则使用 textsize 方法减小测试的大小。

3- :如果字符超过 10 个,则使用相同的逻辑,然后使用 textsize 方法减小测试的大小。

或者你也可以把它放在循环上,那么我认为你也可以实现它。

于 2013-07-17T06:46:38.850 回答