ListActivity - nur den Hintergrund vom ausgewählten Eintrag ändern

Ok ... und wo genau soll ich das jetzt einsetzen (z.B.) ?
eine 'isSelect(int)' Methode kenne ich nicht ...

Soll ich es im OnScroll-Ereignis einsetzen oder im 'OnClickListener' ?
 
Alles klar !
Jetzt hab ich es endgültig raus, wie die ListActivity bzw. ListView funktioniert !

Besten dank an Alle und besonderen Dank an 'the_alien' !

Hat gut funktioniert !


Hier ist mein Code der getView(...) aktuell:
===============================

public View getView(int position, View convertView, ViewGroup parent) {
View v = convertView;
if (v == null) {
LayoutInflater vi = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = vi.inflate(R.layout.groupsettings_singlerow, null);
}
Order o = pItems.get(position);

if (o != null) {
TextView tt = (TextView) v.findViewById(R.id.toptext);
TextView bt = (TextView) v.findViewById(R.id.bottomtext);

// Überprüfen ob die Listenelement-Pos der aktuellen Position entspricht ..
if (position == currPosition) {
tt.setTextColor(selectedTextColor);
bt.setTextColor(selectedTextColor);
v.setBackgroundColor(selectedLineBGColor);
} else {
tt.setTextColor(textColor);
bt.setTextColor(textColor);
v.setBackgroundColor(lineBGColor);
}

if (tt != null) {
tt.setText(txt.nameEntry + " " + o.getOrderName()); }
if (bt != null) {
bt.setText(txt.membersCountEntry + " " + o.getOrderCount());
}
}
return v;
}




:smile::smile::smile:
 

Ähnliche Themen

S
Antworten
9
Aufrufe
1.191
swa00
swa00
D
Antworten
14
Aufrufe
1.701
chrs267
chrs267
C
  • Chicken Wing
Antworten
4
Aufrufe
844
Chicken Wing
C
Zurück
Oben Unten