0

我正在尝试在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 视图中的点击事件?

4

1 回答 1

0

将 click 事件写在 expandlistview 适配器中。在您定义内容的地方。现在使用 framelayout 替换视图的内容

于 2015-02-28T20:45:44.563 回答