Bonjour, j'ai créé un ListView qui étend la classe ListActivity, tout fonctionne très bien mais lorsque je clique sur un élément, il n'est pas mis en surbrillance.Impossible de rendre ma liste ListView sélectionnable, appuyez sur l'élément ne met pas en surbrillance
Voilà comment je Renseigner la liste:
@Override
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.row_event, null);
}
Event ev = items.get(position);
if (ev != null) {
//line one
TextView eventName = (TextView) v.findViewById(R.id.toptext);
//line two
TextView eventDate = (TextView) v.findViewById(R.id.bottomtext);
if (eventName != null) {
eventName.setText(ev.getEventName()); }
if (eventDate != null){
eventDate.setText(ev.getEventDate());
}
}
return v;
}
}
Merci!
Avez-vous mis l'arrière-plan à la liste ou à la liste? Si oui, essayez de l'enlever et de vérifier le résultat. – ania
Oui ça a marché! Merci!!!!! : D –
Alors, quelle était la solution? Je n'ai aucun arrière-plan et ça ne marche pas. –