可以在ExpandableListView组项目上同时具有上下文菜单和默认单击行为?

时间:2011-02-11 07:44:06

标签: android contextmenu expandablelistview

是否可以在ExpandableListView组项目上同时具有上下文菜单和默认点击行为?

我试过这个并发现一旦我在包含ExpandableListView的活动中覆盖onCreateContextMenu,组视图将不再响应点击。他们不会突出显示何时(短暂)按下并且不会扩展。

1 个答案:

答案 0 :(得分:0)

解决方案是让包含ExandableListView的Activity知道它应该处理视图的上下文菜单创建。这可以通过以下方式完成,最有可能在Activity的重写onCreate方法中完成:

ExpandableListView listView = (ExpandableListView) findViewById( R.id.list );
registerForContextMenu( listView );

然后,在活动中,请务必覆盖onCreateContextMenu,您将在其中配置显示的上下文菜单。