How to save whole list view as image in Android? -


there few thread save layout image here , here. if have list view, , impossible make them display on 1 screen.

try this:

first enable drawing cache in listview

vlistview.setdrawingcacheenabled(true); 

then adjust size of listview make every item visible.

viewgroup.layoutparams params = (viewgroup.layoutparams)  vlistview.getlayoutparams(); params.height = (int) (madapter.getitemcount() * getresources().getdimension(r.dimen.max_item_height)); vlistview.setlayoutparams(params); 

finally can use either callback or postdelayed handler , bitmap.

vlistview.getviewtreeobserver().addongloballayoutlistener(new viewtreeobserver.ongloballayoutlistener() {             @override             public void ongloballayout() {                 drawingcache = vlistview.getdrawingcache();             }         }); 

let me know if did you.

btw remember in android studio, in debug mode, can check bitmap variables contents.


Comments

Popular posts from this blog

java - Spring Data JPA: Why findOne(id) executing delete query internally? -

python - Mongodb How to add addtional information when aggregating? -

java - Incorrect order of records in M-M relationship in hibernate -