0
的子列表内的图像视图我有一个扩展列表视图,其具有imageview的和TextView的。我可以点击子视图并执行某些操作,但是我想单击可扩展列表的子视图中的单独imageview和textview,并为每个视图执行不同的操作。我想在主不在可扩展适配器类中执行此操作。点击扩展列表
final ExpandableListView exlv = this.getExpandableListView();
exlv.setOnChildClickListener(new OnChildClickListener() {
public boolean onChildClick(ExpandableListView arg0, View arg1,
int arg2, int arg3, long arg4) {
Toast.makeText(ExpList.this,
"Child ItemClicked " + arg2 + " " + arg3,
Toast.LENGTH_SHORT).show();
imageView = (ImageView)arg1.findViewById(R.id.imageView2);
Log.i("ImageView Value "," hi "+imageView.toString());
imageView.setOnClickListener(new OnClickListener() {
@Override public void onClick(View arg0) { // TODO Auto-generated
Log.v("clicked", "done");
} });
// TODO Auto-generated method stub
return false;
}
});
我可以单击图像视图后点击这个代码当然,但我想单击图像视图直接在列表视图的孩子。我怎么能做这样的事情或exlv.setOnImageViewClickListener?