Java中的Button Array问题

use*_*884 -2 java arrays android button

所以我正在编写一个Java App,我使用for循环来设置按钮的宽度和高度.

for (int count = 0; count < 9; count++) {
    board[count].Height(ht);
    board[count].Width(wt);
 }
Run Code Online (Sandbox Code Playgroud)

这段代码有效,但我有一头狂野的头发来应用这样的尺寸.

board[0&1&2&3&4&5&6&7&8&9].Height(ht);
board[0&1&2&3&4&5&6&7&8&9].Width(wd);
Run Code Online (Sandbox Code Playgroud)

但它只适用于按钮[0].这是为什么?

此外,是否有更好的方法来更改按钮尺寸而不是for循环?

rge*_*man 6

您的代码不是选择所有按钮,而是执行大量的操作(&Java的位操作符):

board[0&1&2&3&4&5&6&7&8&9]
Run Code Online (Sandbox Code Playgroud)

这里的位操作将评估为零(0和任何值为0).您需要使用for循环将操作应用于所有按钮.