Java ExpandableListAdapter-无法实例化ExpandableListAdapter类型
我当时正在用这个开发一个Java ExpandableListAdapter-无法实例化ExpandableListAdapter类型,java,android,eclipse,expandablelistadapter,Java,Android,Eclipse,Expandablelistadapter,我当时正在用这个开发一个ExpandableListView 在MainActivity.java部分中,出现错误 listAdapter=新的ExpandableListAdapter(这个,listDataHeader,listDataChild)行 我更改了我的ExpandableListAdapter.java类名,但MainActivity仍然存在错误 代码如下: public class MainActivity extends Activity { ExpandableListA
ExpandableListView
在MainActivity.java
部分中,出现错误
listAdapter=新的ExpandableListAdapter(这个,listDataHeader,listDataChild)代码>行
我更改了我的ExpandableListAdapter.java
类名,但MainActivity仍然存在错误
代码如下:
public class MainActivity extends Activity {
ExpandableListAdapter listAdapter;
ExpandableListView expListView;
List<String> listDataHeader;
HashMap<String, List<String>> listDataChild;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// get the listView
expListView = (ExpandableListView) findViewById(R.id.qlist_main);
// preparing list data
prepareListData();
listAdapter = new ExpandableListAdapter(this, listDataHeader, listDataChild);
// setting list adapter
expListView.setAdapter(listAdapter);
公共类MainActivity扩展活动{
可扩展列表适配器;
ExpandableListView解释视图;
列表列表数据头;
HashMapListDataChild;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//获取列表视图
expListView=(ExpandableListView)findViewById(R.id.qlist\u main);
//准备列表数据
prepareListData();
listAdapter=新的ExpandableListAdapter(此,listDataHeader,listDataChild);
//设置列表适配器
expListView.setAdapter(listAdapter);
如何修复此问题?ExpandableListAdapter
是一个接口,因此您无法实例化它。请创建自己的适配器来实现它。发布导致此问题的代码