我认为我遇到了一个非常独特的问题,即在几秒钟后取消选择GridView中的项目。
我使用自定义BaseAdapter使用ArrayList填充网格,并为项目的背景drawable中的state_selected设置不同的颜色。以下是我如何选择它。
//grid is a gridview initialised with Roboguice
grid.setChoiceMode(AbsListView.CHOICE_MODE_MULTIPLE);
grid.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
view.setSelected(true);
car_id = vehiclesList.get(i).getCarID();
next_button.setEnabled(true);
}
});
问题仅在于一台平板电脑(Vonino Sirius QS),其他(Nexus 10和无名平板电脑)项目保持选中状态。
感谢任何想法,谢谢!