Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.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
Java Android:如何向数组添加多个编辑文本值_Java_Android_Xamarin.android - Fatal编程技术网

Java Android:如何向数组添加多个编辑文本值

Java Android:如何向数组添加多个编辑文本值,java,android,xamarin.android,Java,Android,Xamarin.android,我的活动中有三个编辑文本,如果编辑文本不为空,我想将每个值添加到数组中 以下是我想要的: 编辑文本1、编辑文本2、编辑文本3 public static ArrayList<String> arrayValue = new ArrayList<String>(); public static ArrayList<String> arrayTitleValue = new ArrayList<String>(); 然后最后:按以下方式打印结果: S

我的活动中有三个编辑文本,如果编辑文本不为空,我想将每个值添加到数组中

以下是我想要的: 编辑文本1、编辑文本2、编辑文本3

public static ArrayList<String> arrayValue = new ArrayList<String>();
public static ArrayList<String> arrayTitleValue = new ArrayList<String>();
然后最后:按以下方式打印结果:

System.out.println("Title Result: "+arrayTitleValue+" Array Value: "+arrayValue);
因此,在一天结束时,我希望我的结果如下:

Result value for arrayValue= Result1(edit text 1 value),Result2(edit text 2 value),Result3(edit text 3 value)

Result value for arrayTitleValue= ResultTile1("Title 1"),ResultTitle2("Title 2"),ResultTitle3("Title3")

我只是想要一种非常快速的方法来完成这项任务欢迎任何帮助

您首先必须为布局文件(.xml)中的每个EditText指定一个id

在活动文件(.java)中输入后,将获得与每个EditText对应的EditText对象:

EditText editText1 = (EditText) findViewById(R.id.edittext_1);
然后检查要填充的EditText,如果是,则将其值添加到列表中:

if(!editText1.getText().toString().equals("")){
    arrayValue.add(editText1.getText().toString();
    arrayTitleValue.add("Text Box Value 1");
}

首先必须为布局文件(.xml)中的每个EditText指定一个id

在活动文件(.java)中输入后,将获得与每个EditText对应的EditText对象:

EditText editText1 = (EditText) findViewById(R.id.edittext_1);
然后检查要填充的EditText,如果是,则将其值添加到列表中:

if(!editText1.getText().toString().equals("")){
    arrayValue.add(editText1.getText().toString();
    arrayTitleValue.add("Text Box Value 1");
}