2010-12-30 2 views
1

Dans le projet 1 question & Its 4 Answer.comment mélanger les images dans Android

Ici En tant que question Je veux prendre 1 image Randomulation & Sa réponse 4 images Randomaly.

Mais le problème est que quelle image comme question me prendre Randomaly Il veut aussi prendre en réponse 4 images contiennent également l'image question

comment cela possible

Pls Répondre

Répondre

3

ici haut est la question & col1, col2, col3, col4 ce r les réponses qui r la Randomaly viennent

int num est totalement les questions & d Réponses

int top,col1,col2,col3,col4,num=8; 

top=(int)Math.floor(Math.random()*num); 

col1=(int)Math.floor(Math.random()*num); 

col2=(int)Math.floor(Math.random()*num); 

col3=(int)Math.floor(Math.random()*num); 

col4=(int)Math.floor(Math.random()*num); 

Après cette int convertir en chaîne

Chaîne topstr, col1str, col2str, col3str, col4str;

topstr=String.valueOf(top); 
col1str=String.valueOf(col1); 
col2str=String.valueOf(col2); 
col3str=String.valueOf(col3); 
col4str=String.valueOf(col4); 

condition de contrôle par boucle si

ici Imageview imgtopcolor, imgcolortap1, imgcolortap2, imgcolortap3, imgcolortap4; ici int Toppickid [] = new int [num]; int Colpickid [] = new int [num];

Toppickid[0]=R.drawable.img0; 
//... 
Toppickid[7]=R.drawable.img7; 

Identique Colpickid []

if(topstr.equalsIgnoreCase(col1str) || topstr.equalsIgnoreCase(col2str) || topstr.equalsIgnoreCase(col3str) || topstr.equalsIgnoreCase(col4str)) 
     {if(!col1str.equalsIgnoreCase(col2str)) 
     { if(!col1str.equalsIgnoreCase(col3str)) 
     {if(!col1str.equalsIgnoreCase(col4str)) 
     {if(!col2str.equalsIgnoreCase(col3str)) 
     {if(!col2str.equalsIgnoreCase(col4str)) 
     {if(!col3str.equalsIgnoreCase(col4str)) 


{ 
    imgtopcolor.setImageResource(Toppickid[top]); 
    imgcolortap1.setImageResource(Colpickid[col1]); 
    imgcolortap2.setImageResource(Colpickid[col2]); 
    imgcolortap3.setImageResource(Colpickid[col3]); 
    imgcolortap4.setImageResource(Colpickid[col4]); 
} } } } } } } } 
1

Ce lien pourrait être here aide .. Il contient 4 images de lecture aléatoire et une question de texte. Vous pouvez ajouter la question avec l'image.

Questions connexes