java – 按钮内的文字太大自动调整大小?

我遇到的问题是当在应用程序上更改本地化时,某些单词的字符长度比以前的语言长,因此按钮的大小调整问题因为它们最初是为英语制作的.

英语区域设置截图

《java – 按钮内的文字太大自动调整大小?》

西班牙语Locale截图

《java – 按钮内的文字太大自动调整大小?》

我知道我能够添加android:maxLines =“1”但这不能解决我的问题,因为文本太大了.我尝试使用textview自动分析器来处理文本大小,但这并没有解决问题.

有没有人有建议?

最佳答案 感谢@AdeelTurk提供这个答案.我能够将autofittextview与我的按钮一起使用,但这里很复杂的是我如何将它与LinearLayout一起使用的示例,而LinearLayout通常不适用于此API.

点赞