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

标签 java android

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

英文语言环境截图

enter image description here

西类牙语区域屏幕截图

enter image description here

我知道我可以添加 android:maxLines="1" 但这不能解决我的问题,因为文本太大。我尝试对文本大小使用 textview auto sizer,但这并没有解决问题。

有人有什么建议吗?

最佳答案

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

关于java - 按钮内的文本太大自动调整大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46073309/

相关文章:

Java 图像 IO : Exception Weirdness

java - 将java对象异步保存到内存中?

java - 无法导入 com.google.android.maps.MapView (Eclipse)

android - (谷歌地图)检查 LatLng 是否在可见区域经度的 80% 以内

java - 如何从developer.android.com获取示例测试代码(ActivityInstrumentation)来运行?

java - HttpClient 检查 Kerberos 安全网页。 NTLM 登录无效

java - 增加 Eclipse IDE 字体大小

java - 为什么 Guava 的 EventBus 在 IntelliJ 2018.2 中标记为不稳定?

java - 工具 :replace specified at line:19 for attribute android:appComponentFactory, 但未指定新值应用程序主 list

android - Unity 应用程序适用于开发版本,而不是普通版本