【问题标题】:ExpandableListView item clicksExpandableListView 项目点击次数
【发布时间】: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


【解决方案1】:

在您定义内容的expandlistview 适配器中写入点击事件。现在用framelayout替换view的内容

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多