Android Auto字体大小调整器

时间:2013-07-17 06:33:46

标签: android

我正在研究Android textview,案例是我有一个特定的textview高度,我想通过调整字体大小调整给定textview高度的文本。如果文本是10个字符,它将覆盖整个高度如果文本超出400个字符,它将减少字体以调整textview的高度。我已经尝试过自动文本调整大小类但它没有获得所需的结果。

2 个答案:

答案 0 :(得分:0)

您正在寻找FontFit TextView。 Check out here.

你必须像这样使用普通TextView的实例。

TextView tv = new FontFitTextView(context);

希望这有帮助

答案 1 :(得分:0)

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

1-:在旁边文本观察器中计算否或字符

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

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

或者你也可以把它放在循环上然后我认为你也可以实现它。