H
Heppy1985
Neues Mitglied
- 0
Guten Tag
hab da mal wieder ein Problem und hoffe ihr könnt mir auf die Sprünge helfen.
Ich erstellte mir ein ListView mit Haeder und Footer was auch wunderbar funktioniert.
Nun habe ich im Footer ein TextView element welches ich beim Aufruf flexibel zuweisen will, leider verstehe ich nicht ganz wie ich da in meinem getView drauf zugreifen kann.
Die Elemente der Eigentlichen ListView kann ich wunderbar zuweisen und abfragen aber immer wenn ich dem Textview welches sich im Footer befindet einen String übergebe stürzt mein Programm durch einen null object reference ab.
hier der code:
hab da mal wieder ein Problem und hoffe ihr könnt mir auf die Sprünge helfen.
Ich erstellte mir ein ListView mit Haeder und Footer was auch wunderbar funktioniert.
Nun habe ich im Footer ein TextView element welches ich beim Aufruf flexibel zuweisen will, leider verstehe ich nicht ganz wie ich da in meinem getView drauf zugreifen kann.
Die Elemente der Eigentlichen ListView kann ich wunderbar zuweisen und abfragen aber immer wenn ich dem Textview welches sich im Footer befindet einen String übergebe stürzt mein Programm durch einen null object reference ab.
hier der code:
Javascript:
public View getView(final int position, View convertView, final ViewGroup parent) {
View view = null;
LayoutInflater inflater = activity.getLayoutInflater();
if (convertView == null){
convertView = inflater.inflate(R.layout.liste, null);
txt_spalte_1 = (TextView) convertView.findViewById(R.id.txt_spalte_1);
txt_spalte_2 = (TextView) convertView.findViewById(R.id.txt_spalte_2);
txt_spalte_3 = (TextView) convertView.findViewById(R.id.txt_spalte_3);
// textView in Footer
txt_spalte_4 = (TextView) convertView.findViewById(R.id.text_txt_spalte_4);
btn_spalte_5 = (ImageButton) convertView.findViewById(R.id.btl_spalte_5);
btn_spalte_6 = (ImageButton) convertView.findViewById(R.id.btn_spalte_6);
btn_spalte_7 = (ImageButton) convertView.findViewById(R.id.btn_spalte7);
// Anderer Code Block....
HashMap<String, String> map = list.get(position);
txt_spalte_1.setText(map.get(L_SPALTE_1));
txt_spalte_2(map.get(L_SPALTE_2));
txt_spalte_3(map.get(L_SPALTE_3));
// Hier Liegt glaube ich der Fehler aber wiso?
txt_spalte_4.setText("peter");
return convertView;