Android 设置OnClickListener后,我的视图不会显示单击它的视觉反馈
进一步详情: 如果我没有在我的视图上设置OnClickListener,Android似乎会自动处理我视图的OnClick状态,并更改视图的背景以显示它已被单击。然而,如果我添加了自己的OnClickListener,就不会显示任何视觉变化,是否需要调用一些东西来显示状态变化 此视图也可以在ListView中找到(但不确定这是否有帮助) 以下是我如何在视图上设置OnClickListener:Android 设置OnClickListener后,我的视图不会显示单击它的视觉反馈,android,android-layout,android-listview,Android,Android Layout,Android Listview,进一步详情: 如果我没有在我的视图上设置OnClickListener,Android似乎会自动处理我视图的OnClick状态,并更改视图的背景以显示它已被单击。然而,如果我添加了自己的OnClickListener,就不会显示任何视觉变化,是否需要调用一些东西来显示状态变化 此视图也可以在ListView中找到(但不确定这是否有帮助) 以下是我如何在视图上设置OnClickListener: items.add(new EntryItem("Profile", R.drawable.ic_ac
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);
}
}));
此视图也可以在ListView中找到(但不确定这是否有帮助)
如果为列表项设置了单击侦听器,则会覆盖列表项的listView的onClick侦听器(更改背景等的侦听器)。尝试使用列表视图。SetonimeClickListener。@vivatus,如果这解决了您的问题,请选择它作为答案。我必须等待两分钟才能完成!