[英]Android: Adjusting EditText font size to fit text to one line
我提出,它具有两个应用程序EditText
视图, txtOne
其用于输入,并且txtTwo
其用于输出。 txtOne
是可编辑的,而txtTwo
是不可编辑的。
我正在寻找一种简单的方法来scale the font size of the text
这两个视图中文scale the font size of the text
使其始终适合视图而无需换行。
我发现了使用自定义视图扩展TextView
的一些实现,但是它们不适合EditText
视图,或使用android.graphics.Paint
,这不是我想要的。
有什么方法可以检查EditText
视图中的文本何时换行? 如果是这样,那么执行以下操作就足够容易了:
if(txtOne.isWrappingText()) {
txtOne.setTextSize(txtOne.getTextSize() - 2);
}
有人知道有什么方法可以检测到此问题或替代解决方案吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.