限制EditText内部文本

时间:2011-04-07 17:17:10

标签: android

如何防止有人将以下内容输入到setLines = 4的EditText中?

DFA
d

广告
DD
ADF

ADF
DDF

广告
DDAS

1 个答案:

答案 0 :(得分:2)

好吧,你不能真正阻止某人进入四行以上。如果他只是在没有手动添加换行符的情况下打字,你将永远不知道他输入了多少行。

但是,您可以通过挂钩OnKeyListener的{​​{1}}来限制手动添加的换行符的数量(通过回车键):

EditView

这是一种非常黑客的方法,但到目前为止我唯一可以拿出来......