Android Studio 在列表视图中显示

plicqrtu  于 2023-01-05  发布在  Android
关注(0)|答案(1)|浏览(174)

我是新来的。我不能理解如何添加到列表的逻辑。请帮助在这个代码最后显示在列表视图:"丙"

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 =新测试();**
为什么列表视图不为空?

2g32fytz

2g32fytz1#

您需要创建Test的不同对象以将它们添加到列表中

Test test1 = Test();
test1.a = "A";
    
Test test2 = Test();
test2.a = "B";
    
list = new ArrayList<>();
list.add(test1);
list.add(test2);

相关问题