Как добавить два отдельных действия для элемента в галерее просмотра Android? - PullRequest
0 голосов
/ 28 ноября 2011

Я пытаюсь реализовать два действия для каждого элемента в галерее.Я пробовал использовать onitemclick и onitemlongclick, но, похоже, это не работает.Любые предложения на этот счет?

1 Ответ

2 голосов
/ 28 ноября 2011

попытаться выполнить контекстное меню с 2 пунктами:

@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);
    }

и установите onClickListener

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

        });
...