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
Post a Comment