gpt4 book ai didi

android - ListView 和 ArrayAdapter

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:43:05 27 4
gpt4 key购买 nike

这段代码有什么问题吗?

问题是“测试”没有显示在 ListView 中。

Java:

private ListView namesListView;
private ArrayList<String> names;
private ArrayAdapter<String> namesAA;
...
namesListView = (ListView)findViewById(R.id.list);
names = new ArrayList<String>();
names.clear();
names.add(0, "test");
namesAA = new ArrayAdapter<String> ( this, android.R.layout.simple_list_item_1, names );
namesListView.setAdapter(namesAA);
...

XML:

<ListView 
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>

最佳答案

你试过吗?

namesAA = new ArrayAdapter<String> ( this, android.R.layout.simple_list_item_1, android.R.id.text1, names );

顺便问一下,为什么要指定项目的位置?我认为您正在清除数组列表,因此添加 names.add("test"); 更好。

关于android - ListView 和 ArrayAdapter<String>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3157157/

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