很抱歉,如果已经回答这个问题,但我找不到任何内容,我也无法很好地指定搜索。 我在Fragment中有一个列表视图,它使用一个适配器填充它,我希望列表视图项行在点击时突出显示一秒钟,我希望它们突出显示半秒然后返回正常(基本上像点击项目行的反馈),就像默认的通话记录在手机应用程序中工作一样。 我的适配器正在执行ArrayAdapter。 有什么想法吗?
编辑:这是适配器getView()
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if (convertView == null) {
holder = new ViewHolder();
} else {
holder = (ViewHolder) convertView.getTag();
}
CallStats call = callsArray.get(position);
convertView = inflater.inflate(R.layout.item_row_call, null);
initializeViews(holder, convertView);
setViewsEntries(holder, call);
convertView.setTag(holder);
return convertView;
}
答案 0 :(得分:0)
您可以使用“setSelector”,如:
listView.setSelector(android.R.color.black);
答案 1 :(得分:0)
这是问题所在,点击时项目行暂时不会突出显示,因为在item_row.xml中我设置了背景,没有背景它工作正常,没有任何其他代码