• Domingo 22 de Diciembre de 2024, 18:24

Autor Tema:  random en imagenes dentro de un arreglo  (Leído 2279 veces)

daveGran

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
random en imagenes dentro de un arreglo
« en: Miércoles 1 de Mayo de 2013, 22:54 »
0
disculpen estoy atorado en un codigo ya no se q hacer! miren lo q pasa es q tengo 16 botones y quiero hacer una aplicacion android pero tengo q programar en java lo que kiero es q se me revuelvan las imagenes miren hasta ahorita llevo esto:

public class Memoboton extends Activity {
//aqui hice una clase llamada Imagenes ahi meti por ejemplo:
//Drawable v1=getResources().getDrawable(R.drawable.memo1);
   //CONTINUANDO...
IMAGENES obj1 = new IMAGENES();


//declarando lo q voy a ocupar...
//declarando botones
Button metbot1,metbot2,metbot3,metbot4,metbot5,metbot6,metbot7,metbot8,metbot9,metbot10,metbot11,metbot12,metbot13,metbot14,
   metbot15,metbot16,metbotR;
   
//declarando arreglo de imagenes
   Drawable[] drawableArray = new Drawable[16];

Random rand = new Random();{

//Aqui se revuelve el arreglo de imagenes se supone pero no me permite :ayuda:
        for (int i=0; i<drawableArray.length; i++) {
           int randomPosition = rgen.nextInt(drawableArray.length);
           Drawable x = drawableArray;
           drawableArray = drawableArray[randomPosition];
           drawableArray[randomPosition] =  x;
        }

//aqui kiero poner cada imagen dentro de las posiciones de los vectores
    obj1.v1= drawableArray[0];
     obj1.v2= drawableArray[1];
     obj1.v3= drawableArray[2];
     obj1.v4= drawableArray[3];
     obj1.v5= drawableArray[4];
     obj1.v6= drawableArray[5];
     obj1.v7= drawableArray[6];
     obj1.v8= drawableArray[7];
     obj1.v9= drawableArray[8];
     obj1.v10= drawableArray[9];
     obj1.v11= drawableArray[10];
     obj1.v12= drawableArray[11];
     obj1.v13= drawableArray[12];
     obj1.v14= drawableArray[13];
     obj1.v15= drawableArray[14];
     obj1.v16= drawableArray[15];
     
   
     }
  se los agradeceré enserio muchas gracias por su apoyo   :adios: