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像圖片,view.setId(i);
,並使用getId()
你可以得到指數...
public void onClick(View view){
int index = view.getId();
}
如果不設置你的索引值作爲視圖的ID,那麼你可以調用Image[i].setTag(i)
設置索引值和在您的onClick方法調用int index = (Integer) view.getTag()
獲取該值。
好的,非常感謝你 – shivcena 2012-07-30 11:37:24
您使用listView?如果是,那麼在getview()方法,設置標籤爲
image.setTag(position);
然後在onclick事件ü可以做這樣的:
@Override
public void onClick(View v) {
switch(v.getTag()){
case R.id.image:
// do your work
break;
default:
}
}
CHK吧..
是的,我得到了索引,非常感謝你,三分鐘後我會打勾。 – shivcena 2012-07-30 11:24:09