Ciao ragazzi, ho un problema con un arrayaAdapter che gestisce una listView.. Ho avuto la necessità di editare singolarmente alcuni item della lista (es posizione 0), sono riuscito a farlo cosi:
e funziona, ma al momento dello scroll della lista l'effetto che avevo dato all'item della posizione 0 viene dato anche ad altri, questo perchè la listView non mostra tutte i suoi items ma mostra solo quelli che ti deve far vedere e ricarica la lista ogni volta. In parole più semplici la posizione 0 ad esempio, all'inizio è la prima della lista, una volta scrollato magari la posizione che prima era 3 diventa la 0 e quindi ricaricando la lista gli viene dato lo stesso effetto.codice:ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,R.layout.lista_items_drawer_menu, myStringArrayListitem){ @Override public View getView(int position, View convertView,ViewGroup parent) { TextView textView = (TextView) super.getView(position, convertView, parent); if (position == 0){ textView.setTypeface(null, Typeface.BOLD); } return textView; } };
Vorrei che mi aiutaste a risolvere il probema, grazie in anticipo!

LinkBack URL
About LinkBacks
Rispondi quotando
