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

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -