Drawing a GridView on a Canvas in Android -


i trying draw gridview on canvas in android app follows, nothing displayed on screen.

            int width = 400;     int height = 400;              private string[] numbers = {"1", "2", "3", "4", "5", "6"};     bitmap bitmap = bitmap.createbitmap(width, height, config.rgb_565);           canvas canvas = new canvas(bitmap);      canvas.drawcolor(color.yellow);      gridview gridview = new gridview(mainactivity.this);     arrayadapter<string> adapter = new arrayadapter<string>(this, android.r.layout.simple_list_item_1, numbers);     gridview.setadapter(adapter);      linearlayout layout = new linearlayout(mainactivity.this);       layout.addview(gridview);      layout.measure(canvas.getwidth(), canvas.getheight());     layout.layout(0, 0, canvas.getwidth(), canvas.getheight());      layout.draw(canvas);      imageview imageview = (imageview) findviewbyid(r.id.imageview1);      imageview.setimagebitmap(bitmap); 

can please suggest what's wrong here?

thanks. james

maybe main linearlayout not added activity contentview. because it' s dinamically created , not attach other views.


Comments

Popular posts from this blog

matlab - Deleting rows with specific rules -

php - MySQLi multi_query results for later use -