java - How to randomly settext in texviews in android? -
i have 4 string arrays,each of these array's length 4. have 4 textviews . want randomly settext of array's indexes in textviews. have done this:
ansone.settext(answera[0]); anstwo.settext(answerb[0]); ansthree.settext(answerc[0]); ansfour.settext(answerd[0]);
but keeps same sequence everytime run application, want randomly select arrays in different textviews time 'ansone' textview set text of answerb[0], or 'anstwo' textview set text of answerd[0] , on. everytime run application textviews randomly select arrays set text. how can make random?
create arraylist array:
arraylist<string> tmp = new arraylist<string>(); tmp.add(answera[0]); tmp.add(answerb[0]); tmp.add(answerc[0]); tmp.add(answerd[0]);
and shuffle it:
collections.shuffle(tmp);
next, put result each textviews:
ansone.settext(tmp.get(0)); anstwo.settext(tmp.get(1)); ansthree.settext(tmp.get(2)); ansfour.settext(tmp.get(3));
Comments
Post a Comment