как перемешать изображения в Android

1

В вопросе проекта 1 и его 4 ответа.

Здесь как вопрос я хочу взять 1 изображение Randomaly & Амп; Его ответ 4 изображения Randomaly.

Но проблема в том, какой образ Как вопрос я беру Randomaly Он также хочет принимать изображения "Ответ 4", также содержит изображение вопроса

как это возможно

Ответ Pls

Теги:
android-widget

2 ответа

3
Лучший ответ

Здесь top - это вопрос и col1, col2, col3, col4 это r Ответы, на которые приходит Randomaly

int num - это полностью вопросы и ответы

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

После этого int преобразуется в String

Строка 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);

проверить условие через if loop

здесь Imageview imgtopcolor, imgcolortap1, imgcolortap2, imgcolortap3, imgcolortap4; здесь int Toppickid [] = new int [num];  int Colpickid [] = new int [num];

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

То же, что и 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

Эта ссылка здесь могла бы помочь.. Он содержит перетасовку из четырех изображений и один текстовый вопрос. Вы можете добавить вопрос с изображением.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню