Image[i] = new ImageView(this);
Image[i].setImageResource(R.drawable.book);
Image[i].setPadding(200, 22, 0, 0);
Image[i].setOnClickListener(one);
1.我在数组中有一个按钮,我为该按钮设置了onclicklistener
。点击
时不知道如何获得行索引
2.im混淆了如何做到这一点?
答案 0 :(得分:3)
将ID设置为view.setId(i);
等图片,然后使用getId()
即可获得索引......
public void onClick(View view){
int index = view.getId();
}
答案 1 :(得分:0)
如果您没有将索引值设置为视图的ID,则可以调用Image[i].setTag(i)
来设置索引值,并在 onClick 方法调用int index = (Integer) view.getTag()
中获取值
答案 2 :(得分:0)
image.setTag(position);
然后在onclick事件中你可以这样做::
@Override
public void onClick(View v) {
switch(v.getTag()){
case R.id.image:
// do your work
break;
default:
}
}
chk it ..