【发布时间】:2011-11-24 09:50:10
【问题描述】:
我正在制作一个有两个EditText 视图的应用程序,txtOne 用于输入,txtTwo 用于输出。 txtOne 可编辑,txtTwo 不可编辑。
我正在寻找在这两个视图中scale the font size of the text 的简单方法,以便它始终适合视图而不换行。
我发现了一些使用扩展 TextView 的自定义视图的实现,但它们不适合 EditText 视图,或者使用 android.graphics.Paint,这不是我想要的。
有什么方法可以检查EditText 视图中的文本何时换行?如果是这样,那么做这样的事情就很容易了:
if(txtOne.isWrappingText()) {
txtOne.setTextSize(txtOne.getTextSize() - 2);
}
有没有人知道任何方法来检测这个或替代解决方案?
【问题讨论】:
标签: java android android-edittext font-size