ContextMenu onItemClick (ListView) - PullRequest
       0

ContextMenu onItemClick (ListView)

2 голосов
/ 06 февраля 2011

Мне нужно, чтобы контекстное меню отображалось, когда пользователь нажимает на элемент в списке (не долго нажимая). Как это можно реализовать?

Ответы [ 2 ]

2 голосов
/ 06 февраля 2011

Самый простой способ сделать это, как сказал Рефлог.

Но вы можете попробовать это так:

  1. разрешите длительный клик, и вам нужно вызвать registerForContextMenu (список) для списка.
  2. вызовите executeLongClick () в OnItemClickListener
  3. переопределить функцию onCreateContextMenu (меню ContextMenu, View v, ContextMenuInfo menuInfo), просто добавьте пункты меню с помощью menu.add ().

Надеюсь, это поможет.

1 голос
/ 06 февраля 2011

использовать AlertDialog.Builder с параметром 'options'. Он эмулирует контекстное меню.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...