单独将按钮变量分配给2d数组

时间:2016-06-10 23:37:59

标签: android

我想将Button值分配给二维数组。怎么做?

`int [] [] M = new int [5] [5];

M[0][0]= Button B1;

M[0][1]= Button B2;
M[0][2]=
Button B3;
M[0][3]=
Button B4;
M[0][4]=
Button B5;

2 个答案:

答案 0 :(得分:0)

假设按钮值表示按钮文本,它们是int数据类型
那你就是这样做的。

M[0][0] = Integer.parseInt(button1.getText().toString()); 
M[0][1] = Integer.parseInt(button2.getText().toString()); 

答案 1 :(得分:0)

你会对你的矩阵进行迭代,然后在每个位置创建按钮:

    Button[][] buttons = new Button[5][5];

    for (int i = 0; i < 5; i++) {
        for (int j = 0; j < 5; j++) {
            buttons[i][j] = new Button(this);
        }
    }

希望它有所帮助。

问候!