Java Android以编程方式获取edittext文本

Java Android以编程方式获取edittext文本,java,android,list,arraylist,android-edittext,Java,Android,List,Arraylist,Android Edittext,我有以下代码: List<EditText> someList = new ArrayList<EditText>(); //Let's say we'd like to add 10 EditTexts for(int i = 0; i < 10; i++){ EditText t1 = new EditText(); //The EditText you'd like to add to the list t1.setText("lol");

我有以下代码:

List<EditText> someList = new ArrayList<EditText>();

//Let's say we'd like to add 10 EditTexts
for(int i = 0; i < 10; i++){
    EditText t1 = new EditText(); //The EditText you'd like to add to the list
    t1.setText("lol"); //Give the EditText the value 'lol'
    someList.add(t1); //Add the EditText to the list
}

//Go over the list and get the values
for(EditText t : someList){
    String val = t.getText(); //Get the value for the temp EditText variable t
}
List-someList=new-ArrayList();
//假设我们要添加10条编辑文本
对于(int i=0;i<10;i++){
EditText t1=new EditText();//要添加到列表中的EditText
t1.setText(“lol”);//为EditText指定值'lol'
添加(t1);//将编辑文本添加到列表中
}
//查看列表并获取值
for(编辑文本t:someList){
String val=t.getText();//获取temp EditText变量t的值
}
我想知道如何获得带有索引号的arraylist文本?比如:
somelist[2]

试试这个:

EditText t = someList.get(2);
String text=t.getText().toString();
试试这个:

EditText t = someList.get(2);
String text=t.getText().toString();
像这样的事情应该可以做到:

int index = 2;
EditText et = someList.get(index);
Log.d(TAG, et.getText());
像这样的事情应该可以做到:

int index = 2;
EditText et = someList.get(index);
Log.d(TAG, et.getText());
试试这个

EditText text2=someList.get(2);
试试这个

EditText text2=someList.get(2);
使用以下命令:

somelist.get(2);
这将返回位置2处的编辑文本。

使用以下命令:

somelist.get(2);

这将返回位置2处的编辑文本。

是否确实需要将编辑文本保存到列表中?是否确实需要将编辑文本保存到列表中?