我是新来的。我不能理解如何添加到列表的逻辑。请帮助在这个代码最后显示在列表视图:"丙"
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listView = findViewById(R.id.listview);
list = new ArrayList<>();
testt = new Test();
testt.a = "aa";
testt = new Test();
list.add(testt);
testt.a = "cc";
adapter=new ArrayAdapter<>(this, android.R.layout.simple_list_item_1,list);
listView.setAdapter(adapter);
public class Test {
String a;
public Test(){
}
@Override
public String toString() {
return a;
}
public String getA() {
return a;
}
public void setA(String a) {
this.a = a;
}
}
我使用了列表. add(测试); * * 测试后t =新测试();**
为什么列表视图不为空?
我使用了列表. add(测试); * * 测试后t =新测试();**
为什么列表视图不为空?
1条答案
按热度按时间2g32fytz1#
您需要创建
Test
的不同对象以将它们添加到列表中