是否可以在 ExpandableListView 组项目上同时具有上下文菜单和默认单击行为?
我试过这个,发现一旦我在包含 ExpandableListView 的活动中覆盖 onCreateContextMenu,组视图将不再响应点击。当(短)按下时它们不会突出显示并且它们不会扩展。
是否可以在 ExpandableListView 组项目上同时具有上下文菜单和默认单击行为?
我试过这个,发现一旦我在包含 ExpandableListView 的活动中覆盖 onCreateContextMenu,组视图将不再响应点击。当(短)按下时它们不会突出显示并且它们不会扩展。
解决方案是让包含 ExandableListView 的 Activity 知道它应该处理视图的上下文菜单创建。这可以通过以下方式完成,最有可能在onCreate
Activity 的重写方法中:
ExpandableListView listView = (ExpandableListView) findViewById( R.id.list );
registerForContextMenu( listView );
然后,在 Activity 中,确保覆盖onCreateContextMenu
,您将在其中配置显示的上下文菜单。