按钮内的文本太大自动调整大小吗?

5
我遇到的问题是,当在应用程序中更改本地化时,某些单词的字符长度比以前的语言更长,因此按钮的大小存在问题,因为它们最初只适用于英语。 英语环境截图

enter image description here

西班牙本地化截图

enter image description here

我知道我可以添加 android:maxLines="1",但这不能解决我的问题,因为文本太大了。我尝试使用TextView自动调整文本大小的功能,但这并没有解决问题。
是否有人有建议?

5
这是一个自适应文本视图,肯定能解决你的问题。GitHub链接:https://github.com/grantland/android-autofittextview - Adeel Turk
还可以查看Android O的文本视图自动调整大小,该功能也存在于支持库中。 - Cheticamp
@AdeelTurk 谢谢,我现在会尝试这个。 - Louis Ferraiolo
1个回答

1
感谢@AdeelTurk提供的答案。我能够在我的按钮中使用autofittextview,但它很复杂,这是一个示例,展示了我如何在LinearLayout中使用它,通常这个API不能与之一起使用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接