Originariamente inviato da
teo8209
Ho una GridView che viene popolata dinamicamente con dei Button tramite un ButtonAdapter.
Vorrei associare un ContextMenu ad ogni bottone contenuto nella GridView, ma sto impazzendo perchè non riesco a fare funzionare questa cosa.
Aiutatemi per favore, vi posto il codice:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
.
.
.
// Btns è un array di Button creato dinamicamente da codice
aButtonAdapter adapter = new aButtonAdapter(this, Btns);
GridView Grd = (GridView) findViewById(R.id.costi_grd);
Grd.setAdapter(adapter);
registerForContextMenu(Grd);
.
.
.
.
}
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
menu.setHeaderTitle("Gestisci Elemento");
menu.add(Menu.NONE, MENUITEM_Cate_1, 1, "Azione 1");
menu.add(Menu.NONE, MENUITEM_Cate_2, 2, "Azione 2");
}