【发布时间】:2013-08-21 16:29:39
【问题描述】:
我在我的 ListActivity 中使用 SimpleAdapter,我希望当用户选择一个项目时突出显示该项目。我尝试扩展 SimpleAdapter 并覆盖 getView() 方法:
public View getView(int position, View convertView, ViewGroup parent) {
View view = super.getView(position, convertView, parent);
if (position == mItemIndex) {
convertView.setSelected(true);
convertView.setPressed(true);
convertView.setBackgroundColor(Color.parseColor("#FF9912"));
}
return view;
}
但此解决方案无法正常工作。它将背景颜色设置为多于一个列表行。 有谁能帮帮我吗?
【问题讨论】:
标签: android list listview highlight simpleadapter