Cum să actualizați gridview android

Androids .help Comunitatea Android Android.

Am un GridView care este foarte asemănător tutorialului Google, cu excepția faptului că vreau să adaug ImageViews în timpul rulării (prin subactivitate). Rezultatele sunt bune, însă Show-ul este încurcat: GridView nu completează conținutul părintelui său, ce ar trebui să fac pentru ao decora corect?

Iată codul pentru adăugarea copiilor:

activateWorkbench, setDimension și măsurați în mediul de producție (LinearLayout deasupra GridView):

Top 5 răspunsuri

Activați GridView în com.unimelb.pt3.ui.TransparentPanel. care este de 10px înălțime.

Nu trebuie să utilizați px. ar trebui să utilizați dp. Schimbați com.unimelb.pt3.ui.TransparentPanel și Android: layout_height = "10px" la Android: layout_height = "fill_parent"

GridView are o metodă în invalidateViews ().

Cred ca asta ai nevoie :)

Mai întâi trebuie să spuneți adaptorului să notifice că datele au fost schimbate și să se instaleze din nou adaptorul în rețea

Împreună, voi ați luat-o. Ar trebui să fie:

Acesta va fi un adaptor de pavilion care și-a schimbat datele, care apoi se va propaga în grila atunci când după metoda invalidateViews () este apelată.

Mă bucur că am găsit această întrebare, deoarece nu am putut să-mi dau seama cum să adaug elemente în grila după ce a fost redată.

Acest lucru poate fi util. Voi actualiza cartea de imagini miniatură GridView după ce se îndepărtează elementul. Utilizând adapter.notifyDataChanged (); după cum am menționat mai sus, nu funcționează pentru mine, așa cum se numește - în adaptorul meu.

În principiu, trebuie doar să reporniți adaptorul și să îl conectați din aceeași perspectivă.

Întrebări recente

Articole similare