Hirdetés

Új hozzászólás Aktív témák

  • axioma

    veterán

    válasz lanszelot #12100 üzenetére

    Jaaa, akkor felreertettelek. OK, nevezzuk imageNumber-nek, az imageId az alfanumerikusra utal inkabb.
    Szoval az altalad "one" id-val ellatott resource-hoz az R resource class hozzarendelt egy imageNumber-t, ami int, es ezt tarolja az R.drawable.one alatt. Igy mar talan ertheto.

    A teljes switch elhagyhato. Az ertelme annyi, mintha a teljes switch(r) {...} helyett azt irnad, hogy viewNr[v].setImageRescource(imgId[r])
    (mondjuk nincs default agad, igy annyi kulonbseg azert van, hogy ha a v nem [0..5], akkor a switch lefut csak semmit nem allit be, az egysoros meg hibat ad)

    Van tobb aprosag amit lehetne me'g javitani. Pl. a viewNr letrehozas miert kerult be a listenerbe, es miert ket lepesben kap erteket?
    ImageView imageView1 = findViewById(R.id.Egyes);
    viewNr[0] = imageView1;
    ehelyett
    viewNr[0] = findViewById(R.id.Egyes);

    A randszam feleslegesen van inicializalva randomra, azt nem hasznalod, felulirja a for ciklusban - ez gondot nem okoz csak kod-olvashatosagot, mire gondolhatott a kolto alapon...

Új hozzászólás Aktív témák