我有这段代码:
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);
}
它给出了一个错误:
Cannot instantiate the type ListAdapter
在同一个包中,我创建了一个名为ListAdapter.java
的类及其代码
我不知道那个错误意味着什么。
答案 0 :(得分:10)
ListAdapter也是android.widget包中的一个类。你可能正在导入它,这是试图实例化而不是你的本地ListAdapter类。
您的选择是:
import android.widget.ListAdapter;
或import android.widget.*;
。com.mycompany.ListAdapter
)答案 1 :(得分:0)
请参阅Custom Listview。