我有一个带有文本的列表视图,我有一个编辑按钮,我可以选择和取消选择列表项,它在Nexus One中运行正常,Kindle但它不适用于Samusng S3和Galaxy grand。
这是我的代码:
ListView listView = new ListView(activity);
listView.setId(LIST_VIEW_ID);
listView.setCacheColorHint(Color.TRANSPARENT);
listView.setDivider(new ColorDrawable(0x99000000));
listView.setDividerHeight(1);
listView.setSelector(R.drawable.selector);
getView()中的:
if (isEditButtonPressed) {
if (selectedItems.contains(values[position])) {
convertView.setSelected(true);
convertView.setPressed(true);
convertView.setBackgroundColor(Color.parseColor("#ff7177"));
} else {
convertView.setSelected(false);
convertView.setPressed(false);
convertView.setBackgroundColor(Color.WHITE);
}
}
修改
注意:这里我可以选择多个列表项。