gpt4 book ai didi

Android ListView setAdapter问题

转载 作者:行者123 更新时间:2023-11-29 18:15:28 24 4
gpt4 key购买 nike

我正在尝试绑定(bind)数据在 android 上做一个 ListView ,但我做不到。

我在 Internet 上看到一些代码并且它有效,但我不知道为什么,我不想动态创建一个新的 ListView,我想使用 main 上列出的那个.xml

为什么我可以这样做:

ListView lv = new ListView(this);
lv.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,PEOPLE));
setContentView(lv);

但是我不能这样做:

ListView listPessoas = (ListView) findViewById(R.id.listPessoas);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.id.listPessoas, PESSOAS);
listPessoas.setAdapter(adapter);

最佳答案

什么是 R.id.pessoas??

这对我来说很好:

String[] x = new String[]{"AAA","BBB","CCC"};
ListView lv = (ListView) findViewById(R.id.listView1);
ArrayAdapter<String> test = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,x);
lv.setAdapter(test);

关于Android ListView setAdapter问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8392602/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com