Salve
sono nuovo del sito e ho questo problema.
Con un ArrayAdapter mi sono creato una lista di elementi composti da un bottone e due TextView.
Vorrei che cliccando il bottone la funzione associata si applicasse sulle TextView corrispondenti, mentre io riesco a settare il testo solo della posizione 0.
Questo è il mio codice interessato, che si trova nell'onClick del bottone.
codice:
public void onGiuSu(View v){
Log.i("+++DEBUG","posizione= "+v.getTag());
//*** come prima istruzione del listener prendo la position
//*** salvata precedentemente col "setTag"
int posizione = Integer.parseInt(v.getTag().toString());
Scambio s = customAdapter.getItem(posizione);
TextView sopra;
TextView sotto;
sopra = (TextView)listView.findViewById(R.id.textSopra);
sotto = (TextView)listView.findViewById(R.id.textSotto);
sopra.setTag(posizione);
sotto.setTag(posizione);
sopra.setText(s.getText2());
sotto.setText(s.getText1());
}
Cosa sbaglio?
Grazie in anticipo