Ho diversi colori per diverse linee in ListView, impostando il colore della casella di testo in base al numero di riga (in getView() di Adapter). Ora quando faccio scorrere manualmente il ListView verso l'alto, il colore corretto viene visualizzato nelle linee di fondo che vengono rivelate. Ma quando uso scrollTo, questo non accade, tutte le linee rivelate hanno lo stesso colore (non sono aggiornate).Quando si utilizza scrollTo ListView non si aggiorna, ma quando lo scorre manualmente si aggiorna
Qualcuno ha affrontato questo problema? Questo sembra sconcertante!
Sto cercando la stessa soluzione .... scrollTo non aggiorna il listview content..And utilizzando setSelectionFromTop non scorre il listview .... I avere il valore 'y' ma non so quale posizione scorrere ... Qualche idea? – VijayRaj
Se si utilizza 'setSelectionFromTop (int posittion, int y)' con una posizione di 0, 'ListView' si sposterà all'inizio dell'elenco. Il valore 'y' è la distanza dal bordo superiore dell'elemento ListView. (Potrebbe essere necessario annullare il valore 'y'.) – Makario
Ho provato' setSelectionFromTop (int posittion, int y) 'con la posizione come 0, ma l'elenco rimane nella prima posizione (non scorre) indipendentemente dalla' y 'valore .... – VijayRaj