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 对如何做感到困惑?
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 对如何做感到困惑?
将 id 设置为 Images like ,view.setId(i);
并使用getId()
您可以获得索引...
public void onClick(View view){
int index = view.getId();
}
如果您没有将索引值设置为视图的 ID,那么您可以调用Image[i].setTag(i)
设置索引值并在onClick方法调用int index = (Integer) view.getTag()
中获取该值。
ru 使用 listView?如果是,则在 getview() 方法中,将标签设置为
image.setTag(position);
然后在 onclick 事件中你可以这样做::
@Override
public void onClick(View v) {
switch(v.getTag()){
case R.id.image:
// do your work
break;
default:
}
}
查一下。。