¿Android elige imágenes aleatorias?

¿Cómo puedo cargar una imagen aleatoria de 2?

Probé este código

final Random rgenerator = new Random();
Integer [] mImageIds = 
 {
  R.drawable.mantrans,
  R.drawable.womentrans,
 };
 Integer q = mImageIds[rgenerator.nextInt(mImageIds.length)];
 gBall1 = BitmapFactory.decodeResource(getResources(), q);

Pero no funcionó...

Por favor ayuda

Respuesta 1

esto es útil para ti ...

  /////*****Random numbers with out repetation*****//////
    final int[] imageViews = {
            R.id.imgview11, R.id.imgview12, R.id.imgview13  };

    final int[] images = {
            R.drawable.i1, R.drawable.i2, R.drawable.i3  };

            Random rng = new Random(); 
            List<Integer> generated = new ArrayList<Integer>(maxNoOfImages);             
            for (int i = 0; i < maxNoOfImages; i++)  {               
                while(true)   {
                    Integer next = rng.nextInt(maxNoOfImages); 

                    if (!generated.contains(next))  {                           
                        ImageView iv = (ImageView)findViewById(imageViews[i]);                                                  
                        iv.setImageResource(images[next]);

                            generated.add(next);
                            break;
                    }
                }
            }
Respuesta: 2

Tengo el siguiente escenario: en mi servidor web tengo un archivo .do con código HTML como este: <form name = "login" action = "someAction" method = "post"> // algunos cuadros de texto </form> <input type = ...

¿Es posible interceptar la ejecución de un método anotado con una anotación personalizada sin utilizar ningún marco de AOP como AspectJ, Spring AOP, Guice, etc.? Tengo curiosidad por saber si ...

Estoy tratando de hacer una aplicación que se conecte a un servicio web y llame funciones desde él. He trabajado en conexiones HTTP que afectarán al servidor. Este me enviará datos. Pero puedo golpear ...

Estoy usando RHEL 5.4 linux y estoy escribiendo mis primeros programas de prueba de Java. Java y Java vienen de manera predeterminada, por lo que he podido ejecutar un programa Hello World. Quiero comprobar cuál es el actual ...