我有一个listview,我为其注册了一个上下文菜单。 在列表视图行上,我有按钮。 我需要的是能够长按DISABLED按钮以访问行上下文菜单。
我尝试在按钮本身上添加一个长按监听器,但禁用该按钮时它不起作用:
button.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
activity.openContextMenu(v);
return false;
}
});
关于如何做到这一点的任何想法?
答案 0 :(得分:2)
禁用按钮无法侦听任何事件,但您可以通过扩展Button类来自定义自己的按钮来定制自己的按钮