0
我有很多創建的按鈕,現在我想「得到」他們使用findViewById
和for循環:找了很多使用for循環(Android Studio中)按鈕
public class MainActivity extends AppCompatActivity {
Array buttons[];
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
for(int i = 0; i < 10; i++){
String buttonID = "number" + i;
int resID = getResources().getIdentifier(buttonID, "id", getPackageName());
buttons[i] = ((Button) findViewById(resID));
}
}
}
但在該行
buttons[i] = ((Buttons) findViewById(resID));
我得到這個錯誤:
Incompatible types. Required: java.lang.reflect.Array Found: android.widget.button
如果是的話,我需要哪一個? – 404response