我有一个 GridView,其项目是 ToggleButtons,并且我为单击项目定义了一个事件侦听器,但是当我单击它们时没有任何反应。这是听众:
paintActionsGrid.setOnItemClickListener(new AdapterView.OnItemClickListener()
{
public void onItemClick(AdapterView<?> parent,View view,int position,
long id)
{
((ToggleButton)view).setChecked(true);
paintBoardView.setPaintAction(paintActions[position]);
}
});
我在监听器中放了一个断点,但没有到达,这意味着监听器根本没有被调用!有人可以告诉我有什么问题吗?这与这些项目是 ToggleButtons 的事实有关吗?如果需要,我可以附上适配器代码。谢谢。