Java中的按钮数组

use*_*856 0 java arrays android

我试着制作一系列按钮:

Button[] buttonlist = new Button[2];

Button btn1;
Button btn2;
Button btn3;
btn1 = (Button) findViewById(R.id.button1);
btn2 = (Button) findViewById(R.id.button2);
btn3 = (Button) findViewById(R.id.button3);

buttonlist[0] = btn1;
buttonlist[1] = btn2;
buttonlist[2] = btn3;
Run Code Online (Sandbox Code Playgroud)

我在这做错了什么?谢谢 !

Ale*_*tin 6

一定是 Button[] buttonlist = new Button[3];