【发布时间】:2012-12-29 20:00:28
【问题描述】:
查看 EditText 视图可以看到的输入类型,我看到了“textPersonName”,我尝试使用类似 editText.getName 的方法来搜索(如果可能)拆分姓名和姓氏的方法。我的问题是存在一种在edittext中拆分姓名和姓氏的edittext方法吗?如果不存在,最好的方法是使用 split 还是其他?
【问题讨论】:
查看 EditText 视图可以看到的输入类型,我看到了“textPersonName”,我尝试使用类似 editText.getName 的方法来搜索(如果可能)拆分姓名和姓氏的方法。我的问题是存在一种在edittext中拆分姓名和姓氏的edittext方法吗?如果不存在,最好的方法是使用 split 还是其他?
【问题讨论】:
textPersonName 只是一个样式选项,例如它将每个单词的首字母大写。它不会帮助您区分名字和姓氏。但是您可以搜索空格,例如:
String[] names = editText.getText().toString().split(" ");
字符串数组将在不同的字符串中具有每个名称。如果用户输入:John Doe,您将在 names[0] 中输入“John”,在 names[1] 中输入“Doe”。
【讨论】: