Bagaimana Cara Random Toggle Button Pada Eclipse

Oke selamat malam kawan ?.
pada malam ini saya akan berbagi cara bagaimana cara membuat toggle button random.
oke langsung saja,

  • pertama kita buat terlebih dahulu selector xml yang akan menjadi background ketika di klik (true atau false)
lihat source berikut :

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- When selected, use grey -->
   <item android:drawable="@drawable/warn"
          android:state_checked="false" />
    <!-- When not selected, use white-->
    <item android:drawable="@drawable/anor"
        android:state_checked="true"/>

 </selector>
  • selanjutnya pada bagian java,
kita akan buat array yang memanggil R.java pada bagian ini
lihat source :
private int[] tglId = new int[] { R.drawable.check, R.drawable.wrong,
   R.drawable.check_1, R.drawable.check_2, R.drawable.wrong_1,
   R.drawable.check_3, R.drawable.check_4, R.drawable.wrong_2,
   R.drawable.wrong_3, R.drawable.check_5, R.drawable.check_6,
   R.drawable.wrong_4, R.drawable.wrong_5, R.drawable.check_7 };
  • setelah selesai kita akan buat method randomnya
public int GetRendom(int min, int max) {
  final Random random1 = new Random();
  int position = random1.nextInt(tglId.length);
  // mPhotoIds[random.nextInt(mPhotoIds.length)];
  return position;
 }
  • terus kita panggil method tersebut untuk nantinya di masukan ke toggle button
final int get = GetRendom(0, 13);
  • setelah itu tinggal di set ke toggle buttonnnya

tg.setBackgroundResource(tglId[get]);

oke aplikasi toggle button random selesai.
ada yang di tanyakan ? 
12 Komentar untuk "Bagaimana Cara Random Toggle Button Pada Eclipse"

lebih mantap punya juragan :v

Mantap gan artikelnya, makasih udah share.

Bagus nih jadi tambah praktis biar bisa memfungsikan tombol tersebut, makasih mas tutorialnya.

Ini buat yang nge develop Android Aplication.
itu fungsinya supaya background tombol random (berubah-ubah)

Back To Top