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

Android 自定义ListView-无法实例化类型ListAdapter,android,android-listview,Android,Android Listview,我有以下代码: 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, imag

我有以下代码:

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类

你的选择是:

  • 尝试将ListAdapter类重命名为其他名称,以消除可能的冲突
  • 删除
    导入android.widget.ListAdapter
    导入android.widget.*来自您的代码
  • 完全限定要使用的类(即
    com.mycompany.ListAdapter

  • 谢谢,这很有帮助。是的,我已经重新命名了班级,一切都好了。谢谢;)