Hallo zusammen,
ich bin mit meiner ListView immer noch nicht weiter, deshalb habe ich den Beitrag wieder aufgenommen.
Ich habe die ListView in einen BaseAdapter gepackt. Aber wie kann ich nun daraus auf die einzelnen ListItems zugreifen?
Poste mal den Code:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ListView lv = (ListView) findViewById(R.id.list_view);
lv.setAdapter(new BaseAdapter() {
@Override
public int getCount() {
return Note.getNoten().size();
}
@Override
public Object getItem(int i) {
return Note.getNoten().get(i);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int i, View view, ViewGroup viewGroup) {
View meineZeile = view;
if (meineZeile == null)
meineZeile = getLayoutInflater().inflate(R.layout.meine_zeile, viewGroup, false);
Note note = Note.getNoten().get(i);
ImageView iv = (ImageView) meineZeile.findViewById(R.id.meine_zeile_bild);
iv.setImageResource(note.grafik);
TextView tv = (TextView) meineZeile.findViewById(R.id.meine_zeile_text);
tv.setText(note.text);
return meineZeile;
}
});
}
}
Wäre für ein bisschen Hilfe dankbar.
LG