我认为最好对输入键进行过滤。 即使你可以强制使用英语键盘,这也不会强制用户只使用英文字母,因为他们也可以长按字符或使用其他硬件键盘(非英语)。 因此,你应该监听某些事件,例如onTextChanged,并拒绝所有你不想接受的字符。