• 15-09-2014, 20:30:13
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba..

    Androide yeni başladım.. Basit bir şey yapayım dedim ama takıldım. Yardımcı olabilir misiniz?

    Şimdi 1'den 10'a kadar olan sayılardan rastgele bir seçim yaptırıyorum. Ekrana da 4 adet buton getiriyorum. Yapmak istediğim bu butonlardan birinin değeri rastgele seçilen ilk değer, diğer üçü de bu değerin 1 fazlası, 1 eksiği ve 2 fazlası.

    Sorunum ise; bu butonları her defasında karışık listeletmek istiyorum ve doğru butona tıklandığında yeni bir değer ve butonlar bassın istiyorum. Bu karışık listeletmeyi bir türlü yapamadım. Nasıl yapabilirim? Teşekkürler..
  • 16-09-2014, 16:57:08
    #2
    Şöyle bir şey yazdım ama sistem hata veriyor.

    //Buton
    Button buton = (Button)findViewById(R.id.buton);
    
    //Rastgele Sayılar
    Random number = new Random();
    int rnd0 = number.nextInt(10)+1;
    int rnd1 = rnd0 + 1;
    int rnd2 = rnd0 + 2;
    int rnd3 = rnd0 - 1;
    
    //Integera çevirme
    String a = Integer.toString(rnd0);
    String b = Integer.toString(rnd1);
    String c = Integer.toString(rnd2);
    String d = Integer.toString(rnd3);
    
    //Ana sayısı ekrana yazdırma
    ((TextView) findViewById(R.id.display)).setText(Integer.toString(rnd0));
    
    //Butonlara değerleri atayıp karışık sırada ekrana yazdırma
    String[] arrayOfString = {"a", "b", "c", "d"};
    List<String> arrayList = new LinkedList<String>();
    for(String s: arrayOfString)
        arrayList.add(s);
        Collections.shuffle(arrayList);
        buton.setText((CharSequence) arrayList);