Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ExpandableListAdapter-无法实例化ExpandableListAdapter类型_Java_Android_Eclipse_Expandablelistadapter - Fatal编程技术网

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
是一个接口,因此您无法实例化它。请创建自己的适配器来实现它。

发布导致此问题的代码