我已经创建了一个包含四个文本视图的自定义列表...此列表中的数据通过一个具有OK按钮的对话框保存。当我添加数据时,它会保存在列表中(直到现在正常工作)。当我添加下一个元素时,所有行都会得到与最后一个值相同的值... notifyDatasetChanged()也不起作用...我是否在某处出错?...这是我的代码...notifyDatasetChanged()不适用于适配器
ok.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String val = editquantity.getText().toString();
valq1 = Integer.parseInt(val);
ListView l;
l = (ListView) v.findViewById(R.id.order_listview);
myAdapter adapter = new myAdapter(getActivity(), row);
l.setAdapter(adapter);
row.add("");
adapter.notifyDataSetChanged();
builder.dismiss();
}
});
builder.setView(dialog);
builder.show();
你必须增加您的行这样的数据.... row.add( “AnyValue”); .... –
仍然没有工作 –