gpt4 book ai didi

android - 自定义 ListView - 无法实例化类型 ListAdapter

转载 作者:太空狗 更新时间:2023-10-29 15:39:40 26 4
gpt4 key购买 nike

我有这个代码:

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ListView lv = (ListView) findViewById(R.id.lvResult);
ListAdapter listAdapter = new ListAdapter(Prueba.this, imageList, list1, list2);
lv.setAdapter(listAdapter);
}

它给出了一个错误:
无法实例化 ListAdapter 类型

在同一个包中,我创建了一个名为 ListAdapter.java 的类及其代码。
我不知道那个错误是什么意思。

最佳答案

ListAdapter 也是android.widget 包中的一个类。您可能正在导入它,并且它试图被实例化而不是您的本地 ListAdapter 类。

您的选择是:

  1. 尝试将您的 ListAdapter 类重命名为不同的名称,以消除可能的冲突。
  2. 从您的代码中删除 import android.widget.ListAdapter;import android.widget.*;
  3. 完全限定您要使用的类(即 com.mycompany.ListAdapter)

关于android - 自定义 ListView - 无法实例化类型 ListAdapter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6369752/

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