android - how to create array of numbers in range 1 to 100 in view class -


everyone, please me!

i want show array of numbers in shape.

what did

1) draw shape canvas in view class.

2) create single random number.

3) i've searched lot & find out should use drawtext show text or number.

4) i've read documentation of random, drawtext, etc.

5) i've tried loop didn't work outside of canvas class & inside, repeat single number infinite times.

my problem

i don't know how put number in array & how show array drawtext in view class.

at moment, can show 1 random number, want show array of random numbers.

i'm new in android & english not good. i'll grateful if can me through this.

thank you.

here's part of code used creating single random number (this outside of class, constructor & ondraw method) :

random rand = new random();         int number = rand.nextint(100) + 1;         string mystring = string.valueof(number); 

& in ondraw method showing number used below code :

@override public void ondraw(canvas canvas) {     super.ondraw(canvas); canvas.drawtext(mystring,130,480,black_paintbrushstroke); } 

please try use arraylist hold random data, like:

arraylist<integer> arraylist = new arraylist<>(100);  random r = new random(system.currenttimemillis()); for(int = 0; < 100; i++) {     arraylist.add(r.nextint()); } 

then:

@override public void ondraw(canvas canvas) {     super.ondraw(canvas);     int yoffset = 10;     int ystartposition = 480;     (int = 0; < arraylist.size(); i++) {         integer integer = arraylist.get(i);         canvas.drawtext(string.valueof(integer), 130, ystartposition+(i*yoffset), black_paintbrushstroke);     } } 

looks drawing items same postion (x,y), need add vertical offset draw new value bellow previous one.

if want draw numbers comma-separted string, need convert array string using stringbuilder:

stringbuilder sb = new stringbuilder(); for(int = 0; < arraylist.size(); i++) {     sb.append(arraylist.get(i)).append(","); }  string myrandomnumbersarray = sb.tostring(); sb.setlength(0); 

Comments

Popular posts from this blog

PHP and MySQL WP -

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

go - golang pprof for c library code -