Android中的ImageView多维数组?

时间:2013-06-10 08:33:43

标签: android multidimensional-array imageview

让我直截了当地提出我的问题:

我创建了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()但它仅用于单维数组..任何帮助都将受到赞赏.. 对不起我的英文..

0 个答案:

没有答案