我将OnClicklistener设置为图像:
iv_album[i] = new ImageView(main.this);
iv_album[i].setImageBitmap(resized_a_p);
iv_album[i].setPadding(width-resized_a_p.getHeight()-5, t_img, 5, 0);
iv_album[i].setId(i);
iv_album[i].setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
System.out.println(v.getId());
}
});
当我点击图像的上方,左侧或上方时,它总是在控制台上触发id。但不是当我点击下面!!
任何人都知道为什么会这样? 示例:http://imgur.com/tC94A
答案 0 :(得分:0)
也许这可能是这一行的问题 -
iv_album[i].setPadding(width-resized_a_p.getHeight()-5, t_img, 5, 0);
OnClickListener
s适用于填充部分。