我需要在ListView
内的箭头图像中定义onClick()
事件。这个箭头移动到另一个屏幕(另一个活动)。onClick在ListView中查看图像
我看了一下setOnItemClickListener()
的信息,但我不能用这个,因为我需要的onClick()
事件箭头ImageView
,而不是一般的项目。
我也看出了我的自定义BaseAdapter
来定义ImageView
的OnClickListener
,但问题是,我用的是Activity
的功能,我不能在BaseAdapter
使用(因为不存在,很明显)
right.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent i = new Intent(ByLocationList.this, Summary.class);
startActivity(i);
}
});
我得到错误,因为BaseAdapter
类中没有startActivity()
类。我如何启动摘要活动?
上我真的不知道关于你这里的设计方法,我不相信,你有建议的架构 - 但无论哪种方式 - 有你尝试使用您的视图中的上下文,即'arg0.getContext()' – Tapirboy 2013-04-08 09:40:51