Как сделать так, чтобы с помощью Loop In Android Studio было видно много изображений. - PullRequest
0 голосов
/ 02 февраля 2019

Я объявил связку Imageview в своем коде, но когда я хочу изменить их свойство, оно вообще не работает.

Я уже пытался объявить его в отдельных предложениях, но это нене работает

int NumberOfMedals= UserData.getInt("USRNBRFMDLS",5);

ImageView[] Medals=new ImageView[] {findViewById(R.id.Main_M1_Img) , findViewById(R.id.Main_M2_Img),
            findViewById(R.id.Main_M3_Img) , findViewById(R.id.Main_M4_Img) , findViewById(R.id.Main_M5_Img) ,
            findViewById(R.id.Main_M6_Img) , findViewById(R.id.Main_M7_Img) , findViewById(R.id.Main_M8_Img) ,
            findViewById(R.id.Main_M9_Img) , findViewById(R.id.Main_M10_Img) , findViewById(R.id.Main_M11_Img)};

int aux;
for (aux=NumberOfMedals; aux==0; aux--){
    Medals[aux].setVisibility(View.VISIBLE);
}

Буду очень признателен, если поможете мне.

1 Ответ

0 голосов
/ 02 февраля 2019

Ваш цикл неправильный, замените его следующим образом:

for (int i = 0; i < Medals.length; i++){
    Medals[i].setVisibility(View.VISIBLE);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...