Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android自动字体大小调整器_Android - Fatal编程技术网

Android自动字体大小调整器

Android自动字体大小调整器,android,Android,我正在使用Android textview,情况是我有一个特定的textview高度,我想通过调整字体大小来调整给定textview高度中的文本。如果文本为10个字符,它将覆盖整个高度,如果文本为400个字符,它将减少字体以调整textview高度。我尝试过自动调整文本大小类,但没有得到理想的结果。您正在寻找FontFit TextView 你只需要像这样使用普通的TextView就可以了 TextView tv = new FontFitTextView(context); 希望这对你有所帮

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

您正在寻找FontFit TextView

你只需要像这样使用普通的
TextView
就可以了

TextView tv = new FontFitTextView(context);

希望这对你有所帮助,你也可以自己编写逻辑

1-:侧面文本观察程序中的计数或字符

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

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

或者你们也可以把它放在循环中,然后我认为你们也可以实现它