2011-10-06 42 views
0

我有一个EditText视图,它具有'textMultiLine | textEmailAddress'inputType。 这个想法是,用户应该能够插入多个电子邮件,用逗号分隔(',')。如何在EditText中指定换行符分隔符

当然,Android的默认包装线点是在点之后。但是,在这种情况下,更喜欢在','(或'@')字符后面换行。

那么,有没有人知道这个问题是否存在一个小问题? 我花了几个小时寻找解决方案 ,但我甚至没有发现任何人有类似的问题。

回答

0

你可以使用textwatcher class插入换行符,如果你需要它们可能不是你想要的方式,但它应该工作。

+0

谢谢,我想这是一个选项,但修改内容时,我只是想修改视图。听起来,我可能会用这种方法做一个好的解决方案,但我可能会忘记一些事情。另外,如果用户想修改电子邮件,该怎么办。他/她在发现他/脱落的换行符时可能会感到惊讶。 – user982178

+0

我希望找到一个方法,如:editText.setLineWrappingDelimiters(char [] delimitersInPriorityOrder); – user982178

+0

我怀疑在editview中没有这样的东西,它是edittext的直接超类,所以你可能被卡住了一个黑客 – Merlin

相关问题