Получить контекст PopupMenu, как ContextMenu

Так что мойExpandableListView имеет групповые строки, которые определены как:

group_row.xml




    
    

    
    

 

Когда вы нажимаете наTextView он будет расширяться или сворачиваться в зависимости от того, отображаются ли в данный момент дочерние строки. Я приложилOnClickListener кImageView в группе строк. Когда этоImageView нажал я запускаюPopupMenu как изображения ниже:

ОднаждыPopupMenu отображается одно из действий, и я хочу выполнить действие для всех дочерних элементов группы. Проблема в том, что я не могу определить строку, в которойImageView была нажата.

Единственный способ выяснить, как применить действие ко всем детям, этоContextMenu как изображение ниже:

Я хочу избежать использованияContextMenu потому что LongClick для групповой строки не может быть очевидным для пользователя, чтобы выяснить, что это вызовет некоторые действия для выполнения над дочерними строками. Я думаю, что более очевидный дизайн - этоPopupMenu дляImageView (в моем случае значок меню) и действие должно быть применено к дочерним строкам этой группы. Как я могу получить эту функциональность с?PopupMenu

Ответы на вопрос(2)

Ваш ответ на вопрос