Android 使用“保存edittext中的数据”;输入“;作为不同的项目

Android 使用“保存edittext中的数据”;输入“;作为不同的项目,android,listview,android-edittext,Android,Listview,Android Edittext,我不知道怎么说,所以我只给出一个axample,这是我输入的方式: 当我按下“保存”按钮时,是否可以将其保存在数组或listview中作为不同的项目而不是一个项目?我想这样保存它 resep resep ===== ===== item1 item1 ----- item2 item2 i

我不知道怎么说,所以我只给出一个axample,这是我输入的方式:

当我按下“保存”按钮时,是否可以将其保存在数组或listview中作为不同的项目而不是一个项目?我想这样保存它

resep                          resep
=====                          =====
item1                          item1
-----                          item2
item2     instead of this ->   item3
-----                          -----
item3                          =====
=====

它的目的是方便用户一次轻松地输入多个项目,起初我用
EditText
制作,并添加按钮将其保存在
ListView
中,然后用save按钮将所有内容保存在
ListView
中,但他们说这不够简单,他们让我按照上面的例子来做,有什么方法可以做到这一点吗?

您需要在
\n
上拆分字符串,这样就可以将每一行作为单独的字符串,而不是将它们全部存储在一个字符串变量中

试着这样做:

String rawData = yourEditText.getText().toString();
String[] rows = rawData.split("\n");
for(String row : rows){
    //saveItem(row);
}

您需要在
\n
上拆分字符串,以便将每一行作为单独的字符串,而不是将它们全部存储在一个字符串变量中

试着这样做:

String rawData = yourEditText.getText().toString();
String[] rows = rawData.split("\n");
for(String row : rows){
    //saveItem(row);
}