Ich verwende die custome view-Klasse unten und ich möchte das ImageView-Symbol ändern, wenn jemand eine Ansicht in meiner Liste in onListItemClick auswählt. Wie bekomme ich die Aussicht? In meinem OnCreate habe ichSie müssen ein ImageView in der benutzerdefinierten ArrayAdapter-Klasse ändern
iconicAdapter = new IconicAdapter();
setListAdapter(iconicAdapter);
dann in meiner benutzerdefinierten Ansicht Klasse, habe ich
class IconicAdapter extends ArrayAdapter {
IconicAdapter() {
super(myApp.this, R.layout.row, title_list);
}
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater=getLayoutInflater();
View row=inflater.inflate(R.layout.row, parent, false);
TextView title=(TextView)row.findViewById(R.id.list_title);
title.setText(title_list.get(position).toString());
ImageView icon=(ImageView)row.findViewById(R.id.icon);
return(row);
}
}
Was muß ich bei dem Verfahren muß unter dem richtigen Image Symbol Zugriff auf in meinem benutzerdefinierte Sichtklasse? Oder sollte ich anders darauf zugreifen?
public void onListItemClick(ListView parent, View v, int position, long id) {
}