[英]How can I get the items from a ListView and convert these items to an ArrayList?
您必须在适配器中创建一个获取 arrayList 的方法,然后在需要数据的地方调用该方法。
像这样的东西,
public ArrayList<String> getData(){ return this.arrayList; }
您必须在适配器中创建一个方法来获取如下值:
public Object getItem(int position) {
return mConversationArrayAdapter.get(position);
}
或者直接在您的 class 中获取它们。
但是如果要显示列表,就必须使用“ RecyclerView ”,效果比ListView好。
你应该这样尝试。
ListView listView = new ListView();
listView.getItems().add("Item1;");
listView.getItems().add("Item;2");
listView.getItems().add("Item3;");
for (int i=0;i<listView.getItems().size();i++){
String currentLine= (String) listView.getItems().get(i);
String[] cells=currentLine.split(";");
System.out.println(currentLine);
System.out.println(Arrays.toString(cells));
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.