进一步详情:
如果我没有在我的View上设置OnClickListener,Android似乎会自动处理我的View的OnClick状态并更改视图的背景以显示它被单击。然而,如果我添加一个我自己的OnClickListener,则没有显示可视化更改,是否需要调用以显示状态更改?
此视图也可以在ListView中找到(不确定这是否有帮助)。
以下是我在View上设置OnClickListener的方法:
items.add(new EntryItem("Profile", R.drawable.ic_action_user, null,
new OnClickListener() {
@Override
public void onClick(View v) {
self.closeDrawer();
Intent userView = new Intent(self,
UserViewActivity.class);
userView.putExtra("username", "kortank");
self.startActivity(userView);
}
}));
答案 0 :(得分:1)
此视图也可以在ListView中找到(不确定这是否有帮助)。
如果为列表项设置了单击侦听器,则会覆盖listView的列表项的onClick侦听器(更改背景等的侦听器)。请尝试使用 ListView.setOnItemClickListener 。