CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: complicazio con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 11 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 2 su 2
Discussione:

ContextMenu su GridView

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Mar 2012
    Messaggi
    3

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    ContextMenu su GridView

    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");

    }

  2.  
  3. #2
    Senior Droid L'avatar di frank17next


    Registrato dal
    Jan 2010
    Località
    Campobasso
    Messaggi
    739
    Smartphone
    GNexus, Galaxy Note, GT 10.1

    Ringraziamenti
    16
    Ringraziato 143 volte in 102 Posts
    Predefinito

    Quote Originariamente inviato da teo8209 Visualizza il messaggio
    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");

    }
    e l'onClick sulla GridView?
    Nexus 6 - 5.0.1 Stock
    Nexus 5 - 5.0.1 Stock + Root
    Galaxy Note 3 GT-N9005 - 4.4.4 Stock + Root
    Galaxy Tab 10.1 Slim P7500 - [JB] CyanogenMod 10 4.1.2 Pershoot (Nightly 20121013)
    ------------------------------------------------------------------------
    https://sites.google.com/site/frank17next/

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy