查看EditText视图可以看到的输入类型“textPersonName”,我尝试使用editText.getName之类的方法搜索(如果可能的话)拆分名称和姓氏。我的问题是存在一个edittext的方法,它在edittext中拆分名字和姓氏?如果不存在,最好的方法是使用拆分还是其他?
答案 0 :(得分:1)
textPersonName
只是一个样式选项,例如它将每个单词的第一个字母大写。它无法帮助您区分名字和姓氏。但是,您可以搜索空格,例如:
String[] names = editText.getText().toString().split(" ");
字符串数组的每个名称都在不同的字符串中。如果用户输入了John Doe
,则names[0]
中的“John”和names[1]
中的“Doe”就会显示。