嗨我創建了一個ListView擴展ListActivity類,它工作得很好,但當我點擊一個項目時,它不會突出顯示。不能讓我的ListView可選,按下元素不會突出顯示
這是我如何填充列表:
@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;
}
}
謝謝!
您是否已將背景添加到列表或列表項中?如果是 - 嘗試刪除它並檢查結果。 – ania
是的,它的工作!謝謝!!!!! :D –
那麼解決方案是什麼?我沒有背景,它不起作用。 –