0

私は webView ブラウザーを作成しており、下にスライドしてより多くのボタンを表示するボタンを作成しようとしています。エラーが発生するコードを以下に示し、エラーが発生する行も示しました。前もって感謝します!

ExpandableListView expandableList = getExpandableListView(); *<-The method*             -   *getExpandableListView() is undefined for the type MainActivity IS THE ERROR I GET ON  -   THAT LINE*
(ExpandableListView) findViewById(R.id.list)

expandableList.setDividerHeight(2);
expandableList.setGroupIndicator(null);
expandableList.setClickable(true);

setGroupParents();
setChildData();

MyExpandableAdapter adapter = new MyExpandableAdapter(parentItems,childItems);

adapter.setInflater((LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE),  -   this);
expandableList.setAdapter(adapter);
expandableList.setOnChildClickListener(this); *<-The method                                 -   setOnChildClickListener(ExpandableListView.OnChildClickListener) in the type            -   ExpandableListView is not applicable for the arguments (MainActivity) IS THE ERROR I   -   GET ON THAT LINE*
}
4

2 に答える 2

0

私は使用したことがありませんが、拡張していない場合、そのエラーが発生することExpandableListViewは確かです。ListViewExpandableListActivity

で独自のものを作成するか、Viewlayoutのようにメソッドとリスナーを使用するExpandableListView必要がありextends ExpandableListViewます。ActivitygetExpandableListView()

于 2013-10-01T19:59:44.053 に答える