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