根据语言本地化更改字体大小

Uni*_*que 5 android

我有一个应用程序,我在其中定义了所有必要的详细信息,现在我想将其本地化。我知道我们必须创建值文件夹并添加字符串,其中使用相同的“键”声明其他语言的字符串。

我的问题是假设我的应用程序的标题是“仪表板”,西班牙语是“Tablero de Instrumentos”,知道它包含的字母比英语中的字母多,因此应用程序的对称性会受到干扰。我想要的是根据调用的语言自定义字体大小,这样它就不会影响我的用户界面。

pio*_*543 0

我认为您的解决方案将在这里: How to adjustment text font size to fit textview

根据本主题,您可以使用:

speedplane 的FontFitTextView,但它只会在需要时减小字体大小以使文本适合,否则保持其字体大小。它不会增加字体大小以适应高度。

注意:speedplane 是 StackOverflow 论坛上一个人的昵称。

代码:FontFixTextView.java