在Android中如何禁用或启用contextmenu

   2024-10-01 6480
核心提示:禁用或启用context menu可以通过重写Activity或View的onCreateContextMenu方法来实现。在这个方法中,你可以根据需要返回true或f

禁用或启用context menu可以通过重写Activity或View的onCreateContextMenu方法来实现。在这个方法中,你可以根据需要返回true或false来控制是否显示context menu。

以下是一个示例代码:

禁用context menu:

@Overridepublic void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {    // 不调用父类方法,禁用context menu}

启用context menu:

@Overridepublic void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {    super.onCreateContextMenu(menu, v, menuInfo);    // 添加需要的menu项}

另外,你也可以在onCreateContextMenu方法中动态添加或删除menu项来灵活控制context menu的内容。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号