/ / ListView e ContextMenu - android, listview, contextmenu

ListView e ContextMenu - android, listview, contextmenu

É possível implementar o trabalho com o menu de contexto dentro da classe ListView? Não é um método onContextItemSelected () aqui. Eu não quero escrever um código com o menu de contexto dentro da classe Activity.

Obrigado!

Respostas:

1 para resposta № 1

Isso iria quebrar o padrão de interface do usuário Android muito mal. Activity (e em versões recentes Fragment) é responsável por exibir widgets como menus. Empurrando essa funcionalidade para um View tornará seu aplicativo um mistério.

Você pode conseguir o que quer definindo uma interface, digamos ContextPopupDelegate com funções para construir e manipular seleções em um menu de contexto, então tenha seu novo View implementar essa interface. Qualquer atividade usando sua visão delega para os métodos de interface.