使用edittext从android上的用户获取数据
我正在尝试使用editext对象从用户处获取名称,现在要从用户处获取所有三个名称,我应该使用三个editext对象,还是有办法拆分editext对象以获取三个单独的文本输入?稍后,我将数据传递给函数,函数将打印出来。如果需要三个不同的编辑文本框,则需要使用三个不同的编辑文本小部件使用edittext从android上的用户获取数据,android,android-edittext,Android,Android Edittext,我正在尝试使用editext对象从用户处获取名称,现在要从用户处获取所有三个名称,我应该使用三个editext对象,还是有办法拆分editext对象以获取三个单独的文本输入?稍后,我将数据传递给函数,函数将打印出来。如果需要三个不同的编辑文本框,则需要使用三个不同的编辑文本小部件 您也可以只使用一个EditText并在以后拆分字符串,这可能会更方便用户键入,而不是从一个框移动到下一个框。如果您需要三个不同的编辑文本框,则需要使用三个不同的EditText小部件 您也可以只使用一个EditText
您也可以只使用一个EditText并在以后拆分字符串,这可能会更方便用户键入,而不是从一个框移动到下一个框。如果您需要三个不同的编辑文本框,则需要使用三个不同的EditText小部件 您也可以只使用一个EditText,然后拆分字符串,这可能会更便于用户键入,而不是从一个框移动到下一个框
String name=“Kumar Vivek Mitra”代码>
String[]temp=name.split(“”;//按空间分割
System.out.println(“名字:+temp[0])代码>
System.out.println(“中间名:+temp[1])代码>
System.out.println(“姓氏:+temp[2])代码>
String name=“Kumar Vivek Mitra”代码>
String[]temp=name.split(“”;//按空间分割
System.out.println(“名字:+temp[0])代码>
System.out.println(“中间名:+temp[1])代码>
System.out.println(“姓氏:+temp[2])代码>
对于三种不同的输入,最好采用3
editText
。对于名称,我建议在水平LinearLayout
中使用3个editText,其中weight=1
用于editText
和weight=3
用于父级LinearLayout
对于三种不同的输入,最好使用3个editText
。对于名称,我建议在水平LinearLayout
中使用3个editText,其中weight=1
用于editText
,而weight=3
用于父级LinearLayout