让我直截了当地提出我的问题:
我创建了ImageView的多维数组,如下所示:
int setW = 7;
int setH = 7;
ImageView[][] pinP1 = new ImageView[setW][setH];
for(int i = 0; i < setW; i++){
for(int j = 0; j < setH; j++){
RelativeLayout.LayoutParams pinParams = new RelativeLayout.LayoutParams(50,50);
pinParams.setMargins((68 * i) + 10, (60 * j) + 18, 0, 0);
pinP1[i][j] = new ImageView(this);
pinP1[i][j].setLayoutParams(pinParams);
pinP1[i][j].setImageResource(R.drawable.pinp1);
pinP1[i][j].setOnClickListener(this);
circContainer.addView(pinP1[i][j]);
}
}
这用于检查id:
@Override
public void onClick(View v) {
//Check id here
}
我很困惑如何在触摸时检查ID,例如:
我做了吐司,表示“[3] [4]已被触及”。
我使用.setId()
但它仅用于单维数组..任何帮助都将受到赞赏..
对不起我的英文..