我正在使用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
我该如何解决这个问题?
答案 0 :(得分:1)
ExpandableListAdapter
是一个界面,因此您无法实例化它。相反,创建自己的实现它的适配器。