我有两种布局
main.xml
----- 使用单个 ListView(比如 listview_01)。row.xml
----- 使用 ImageView(比如 imageView_01)和 TextView(比如 textView_01)
我正在使用我拥有的数组数据填充我listview_01
的row.xml
行。
我想对onclick()
事件执行操作imageView_01
,它的工作。
我已经onClick()
在我imageView_01
的.getView()
CustomlistAdapter
但是谁能告诉我如何在 CustomListAdapter 的行图像的 listview_01 的 onClick() 事件中获取行索引?
这是我的代码
道歉,但我无法上传我的整个活动和适配器代码
一些活动代码
listView_episodesList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
// TODO Auto-generated method stub
mQuickAction.show(arg1);
}
});
一些适配器代码
ImageView imageView_EpisodePic = (ImageView) convertView.findViewById(R.id.imageView_episode_pic);
drawableManager.fetchDrawableOnThread(episodeTemp.episodeImage, imageView_EpisodePic);
imageView_EpisodePic.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Toast.makeText(context, "Click on image", Toast.LENGTH_LONG).show();
}
});
从我的活动中,我可以访问我单击的 listView 行索引。但从适配器我不能。我只想在点击时获得行索引ListView(main.xml)
ImageView (row.xml)