如何在android galleryview中为一个项目添加两个单独的操作?

如何在android galleryview中为一个项目添加两个单独的操作?,android,android-gallery,Android,Android Gallery,我试图为图库中的每个项目实现两个操作。 我试着用onitemclick和onitemlongclick,但似乎不起作用。 在这方面有什么建议吗?尝试用两项来实现contextmenu: @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { menu.setHeaderTitle("Select action");

我试图为图库中的每个项目实现两个操作。 我试着用onitemclick和onitemlongclick,但似乎不起作用。
在这方面有什么建议吗?

尝试用两项来实现contextmenu:

@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {       
            menu.setHeaderTitle("Select action");       
            menu.add(0, 1, 0, "Action1");
            menu.add(0, 2, 0, "Action2");

            super.onCreateContextMenu(menu, v, menuInfo);
    }
并设置一个侦听器

imageView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {                   
                 openContextMenu(imageView);
            }

        });

您可以尝试使用拖动。用户向左拖动项=>一个操作;到rigth=>另一个操作。请发布一些代码片段,显示您尝试了什么,并描述哪些不起作用。否则我们只能四处猜测。这是代码