Chvalov
@Chvalov

Как можно всему массиву присвоить одно значение в java?

Есть массив из кнопок:
К примеру
private final int COUNT = 9;
        private Button[] btn= new Button[COUNT];

        btn[0] = (Button) findViewById(R.id.button1);
        btn[1] = (Button) findViewById(R.id.button2);
        btn[2] = (Button) findViewById(R.id.button3);
        btn[3] = (Button) findViewById(R.id.button4);
        btn[4] = (Button) findViewById(R.id.button5);
        btn[5] = (Button) findViewById(R.id.button6);
        btn[6] = (Button) findViewById(R.id.button7);
        btn[7] = (Button) findViewById(R.id.button8);
        btn[8] = (Button) findViewById(R.id.button9);

Как можно всем кнопкам btn[] присвоить значение setEnabled(false); ?
  • Вопрос задан
  • 660 просмотров
Решения вопроса 1
Chvalov
@Chvalov Автор вопроса
for (int i = 0; i < COUNT; i++) {
            btn[i].setEnabled(false);
        }
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
atetc
@atetc
Админ Android dev-s чата: https://goo.gl/8JKF1f
Нужно в родительском элементе пройтись циклом по всем child и присвоить значение.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы