2010-12-30 5 views

답변

3

응답하는 방법 또한 4 개 이미지는 질문 이미지를 포함 대답에 먹고 싶어 Randomaly 을 질문으로하는 이미지입니다 질문 & col1, col2, col3, col4 이것은 randomaly가 오는 응답

int num은 완전히 질문입니다,d를 문자열

문자열 topstr, col1str, col2str, col3str, col4str로 변환이 INT 후

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); 

답변;

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

체크 실행 조건 루프

여기

이미지 뷰 imgtopcolor, imgcolortap1, imgcolortap2, imgcolortap3, imgcolortap4 통해; 여기에 Toppickid [] = 새로운 int [num]; int Colpickid [] = 새로운 int [num]; 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

이 링크 here

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

같은 그것은 4 개 이미지와 하나 개의 텍스트 질문의 셔플을 포함 .. 도움이 될 수 있습니다. 이미지와 함께 질문을 추가 할 수 있습니다.

관련 문제