Ho un'attività con un elenco, i cui elementi sono costituiti da un'immagine + testo. Devo permettere all'utente di cambiare la vista e avere una griglia invece di quella (i cui elementi sono ancora fatti della stessa immagine + testo).Passaggio da una vista elenco a una vista griglia
L'utente può farlo attraverso un menù ad icone:
public boolean onOptionsItemSelected(MenuItem item)
{
if(item.getItemId()== R.id.change_view)
{
// ?
}
}
ho cercato di impostare solo la nuova scheda (vedi sotto), ma non work..do devo creare una nuova attività di Fai quello?
if(item.getItemId()== R.id.change_view)
{
setContentView(R.layout.grid_view);
gridViewAdapter = new GridViewAdapter(this,R.layout.bookmark_list_item,MyApp.getItems().findAll());
list.setAdapter(gridViewAdapter);
list.setVisibility(View.VISIBLE);
}
conciso e preciso .. grazie;) – SegFault
@Andy Res si può dare qualche link/tutorial per cambiare Dyna micalmente da listview a gridview o viceversa? – Hendy
Punto 4. Che soluzione perfettamente elegante! – eidylon