【发布时间】:2013-01-16 04:15:48
【问题描述】:
我正在尝试在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 视图中的点击事件?
【问题讨论】:
-
如果您将 ExpandableList 放在滑动菜单之外,点击是否有效?
-
不,它不起作用。谢谢你的想法。
标签: android expandablelistview onclicklistener android-menu expandablelistadapter