如何通过长按禁用按钮打开上下文菜单?

时间:2014-07-11 08:42:35

标签: android listview button contextmenu

我有一个listview,我为其注册了一个上下文菜单。 在列表视图行上,我有按钮。 我需要的是能够长按DISABLED按钮以访问行上下文菜单。

我尝试在按钮本身上添加一个长按监听器,但禁用该按钮时它不起作用:

                button.setOnLongClickListener(new OnLongClickListener() {

                    @Override
                    public boolean onLongClick(View v) {
                        activity.openContextMenu(v);
                        return false;
                    }
                });

关于如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:2)

禁用按钮无法侦听任何事件,但您可以通过扩展Button类来自定义自己的按钮来定制自己的按钮