ExpandableListAdapter - 无法实例化ExpandableListAdapter类型

时间:2015-06-03 15:38:38

标签: java android eclipse expandablelistadapter

我正在使用tutorial ExpandableListView处理MainActivity.java

listAdapter = new ExpandableListAdapter(this, listDataHeader, listDataChild);部分,

出错

ExpandableListAdapter.java行。

我更改了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仍然有错误。

以下是代码:

Tools -> Options -> Text Editor -> C/C++ -> Formatting -> New Lines

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

ExpandableListAdapter是一个界面,因此您无法实例化它。相反,创建自己的实现它的适配器。