ExpandableListView项目单击

时间:2013-01-16 04:15:48

标签: android expandablelistview onclicklistener android-menu expandablelistadapter

我正在尝试在SlidingMenu中使用ExpandableListView。我无法让我的OnItemClickListeners响应项目点击。我通过以下方法将SlidingMenu附加到Activity:

slidingMenu = new SlidingMenu(this);
slidingMenu.setMode(SlidingMenu.LEFT);
slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN);
slidingMenu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
slidingMenu.setSlidingEnabled(true);
slidingMenu.setBehindWidth(getSlidingMenuWidth());
slidingMenu.setMenu(R.layout.slideoutmenu);

ExpandableListView位于从R.layout.slideoutmenu膨胀的视图中,我将点击监听器设置如下:((ExpandableListView)findViewById(R.id.slidingmenu_explist)).setOnItemClickListener(this); 单击项目时,事件侦听器永远不会被触发。如何处理SlidingMenu视图中的点击事件?

1 个答案:

答案 0 :(得分:0)

在expandedlistview适配器中编写click事件。您要定义内容。现在使用framelayout来替换视图的内容