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

时间:2013-08-28 01:40:27

标签: android listview android-edittext

我不知道怎么说,所以我只是给出一个例子,这是我输入的方式: enter image description here

当我按下保存按钮时,我可以将它保存在数组或列表视图中作为不同的项而不是一项吗?我想像这样保存它;

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

其目的是方便用户一次性输入多个项目,首先我使用EditText创建并添加按钮以将其保存在ListView中,然后将所有内容保存在ListView中使用保存按钮,但是他们说它不够简单,他们告诉我这样做就像上面的例子一样,有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

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

尝试这样的事情:

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