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..
Rastgele Buton Listeleme
1
●633
- 16-09-2014, 16:57:08Şö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);