【发布时间】:2012-04-02 14:28:48
【问题描述】:
这是我的代码
listview =(ListView) findViewById(R.id.lv1);
ArrayList<SClass> Monday = new ArrayList<SClass>();
SClass s1=new SClass();
s1.sName="samp";
s1.salary=1000;
Monday.add(s1);
temp=Monday;
adapter = new CustomAdap(this, temp);
listview.setAdapter(adapter);
上面的代码工作正常。但是当我把我的代码改成这个
listview =(ListView) findViewById(R.id.lv1);
adapter = new CustomAdap(this, temp);
SClass s1=new SClass();
s1.sName="samp";
s1.salary=1000;
Monday.add(s1);
temp=Monday;
listview.setAdapter(adapter);
adapter.notifyDataSetChanged();
Listview 不显示任何内容。这是什么问题?
【问题讨论】:
-
如果您提供 CustomAdap 和 Monday 的来源,以及声明 Monday 的位置,这会更清楚。
-
我已经为 customadap 添加了代码,monday 是一个 SClass 的 Arraylist
-
@TariqIbrahim 你能看到stackoverflow.com/questions/28148618/…
标签: android listview android-arrayadapter