我制作的应用程序有两个EditText
的视图,txtOne
用于输入,txtTwo
用于输出。 txtOne
是可编辑的,而txtTwo
不可以。Android:调整EditText字体大小以适合文本到一行
我正在寻找一个简单的方法来在这两个视图中的scale the font size of the text
,以便它总是适合视图内没有包装到一个新的行。
我发现这个使用自定义视图的一些实现延伸TextView
,但它们不适合EditText
视图,或使用android.graphics.Paint
,这不是我正在寻找。
是否有任何方法检查以查看EditText
视图中的文本是否正在包装?如果是这样,那么这将是很容易的做一些事情,如:
if(txtOne.isWrappingText()) {
txtOne.setTextSize(txtOne.getTextSize() - 2);
}
有谁知道有什么方法来检测这或可替代的解决方案?
看到这个答案:http://stackoverflow.com/a/7875656/435605 –