Stefan A
- Forum-Beiträge: 18
29.03.2012, 10:49:43 via Website
29.03.2012 10:49:43 via Website
Hallo,
ich habe einen ganz einfachen SimpleExpandableListAdapter erweitert in MyAdapter.
Hierbei habe ich folgende Zeile definiert:
Leider wird nicht nur die Zeile, welche die Textview mit dem Text "Tag 4" beinhaltet eingefärbt, sondern immer auch eine andere Zeile.
Kann mir jemand erklären warum dies so ist?
Ich habe nicht mehr Code in meiner Adapter Klasse.
Vielen Dank.
Gruß
mc
ich habe einen ganz einfachen SimpleExpandableListAdapter erweitert in MyAdapter.
Hierbei habe ich folgende Zeile definiert:
1public View getGroupView(int groupPosition, boolean isExpanded,View convertView,
2 ViewGroup parent) {
3 View view = super.getGroupView(groupPosition, isExpanded, convertView, parent);
4 LinearLayout lin = (LinearLayout) view;
5 TextView text = (TextView) lin.findViewById(R.id.tv_parents1);
6
7 if(text.getText().toString().equals("Tag 4")) {
8
9 view.setBackgroundColor(Color.YELLOW);
10 }
11
12
13 return view;
14 }
2 ViewGroup parent) {
3 View view = super.getGroupView(groupPosition, isExpanded, convertView, parent);
4 LinearLayout lin = (LinearLayout) view;
5 TextView text = (TextView) lin.findViewById(R.id.tv_parents1);
6
7 if(text.getText().toString().equals("Tag 4")) {
8
9 view.setBackgroundColor(Color.YELLOW);
10 }
11
12
13 return view;
14 }
Leider wird nicht nur die Zeile, welche die Textview mit dem Text "Tag 4" beinhaltet eingefärbt, sondern immer auch eine andere Zeile.
Kann mir jemand erklären warum dies so ist?
Ich habe nicht mehr Code in meiner Adapter Klasse.
Vielen Dank.
Gruß
mc
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.