Контекстное меню — это одно из самых часто используемых, но зачастую недооценённых средств управления в операционных системах. Это меню появляется, когда вы нажимаете правой кнопкой мыши на рабочем столе, файлах, папках или приложениях, и предлагает быстрые действия в зависимости от контекста (отсюда и название). Но что если я скажу вам, что вы можете настроить это меню под свои нужды и сделать его более удобным для ежедневной работы? Давайте разберёмся, как это сделать. Обычное контекстное меню...
По большому счету, контекстные меню используют те же принципы, что и меню опций. Два основных отличия заключаются в том, как вы заполняете меню и как вы получаете информацию о выборе меню.
Сначала вам нужно указать, какие виджеты в вашей активности имеют контекстные меню. Для этого вызовите registerForContextMenu() из вашей активности, указав виджет, которому необходимо контекстное меню.
Далее вам нужно реализовать функцию onCreateContextMenu(), которой, помимо всего прочего, передается View, предоставленный в registerForContextMenu()...