Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在EditText中指定换行分隔符_Android_Android Edittext_Delimiter - Fatal编程技术网

Android 如何在EditText中指定换行分隔符

Android 如何在EditText中指定换行分隔符,android,android-edittext,delimiter,Android,Android Edittext,Delimiter,我有一个EditText视图,它具有“textMultiLine | textEmailAddress”输入类型。 其想法是,用户应该能够在那里插入多封用逗号(“,”)分隔的电子邮件 当然,Android的默认换行点在点之后。但是,在这种情况下,在“,”(或“@”)字符之后使用换行更为明显 那么,有人知道这个问题是否有一个微不足道的解决方案吗? 我花了几个小时寻找解决办法 但是我甚至没有发现任何人有类似的问题。如果您需要换行符,可以使用插入换行符。可能不是您想要的方式,但它应该可以工作。谢谢,我

我有一个EditText视图,它具有“textMultiLine | textEmailAddress”输入类型。 其想法是,用户应该能够在那里插入多封用逗号(“,”)分隔的电子邮件

当然,Android的默认换行点在点之后。但是,在这种情况下,在“,”(或“@”)字符之后使用换行更为明显

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

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

谢谢,我想这是一个选项,但是当我只想修改视图时,可以修改内容。听起来我可以用这种方法解决问题,但我可能会忘记一些事情。此外,如果用户想要修改电子邮件,该怎么办。当他/她找到他/她没有放的新行时,他/她可能会感到惊讶。我希望找到一种方法,例如:editText.setLineWrappingDelimiters(char[]delimiterInspriorityOrder);我怀疑它的存在,在edittext的直接超类textview中并没有这样的东西,所以你们可能会被黑客卡住