如何将视图转换为位图并在android中保留相同大小的元素?
我试图将包含另一个膨胀视图的视图转换为位图,但当执行代码并查看结果时,它与我想要的图像不同,它将元素包装在一起。如何保持视图在位图中的原样?如果视图包装在容器中,则必须在父视图中找到子视图,然后抓住该视图并将其转换为位图,而不是使用父视图。您使用的是什么方法 是否尝试了View.getDrawingCache()如何将视图转换为位图并在android中保留相同大小的元素?,android,view,bitmap,Android,View,Bitmap,我试图将包含另一个膨胀视图的视图转换为位图,但当执行代码并查看结果时,它与我想要的图像不同,它将元素包装在一起。如何保持视图在位图中的原样?如果视图包装在容器中,则必须在父视图中找到子视图,然后抓住该视图并将其转换为位图,而不是使用父视图。您使用的是什么方法 是否尝试了View.getDrawingCache() 你的意思是我需要将每个子视图转换为位图?我以为你心里有一个特定的视图,但是。。。如果你想要所有的孩子,那么是的。这是一个我膨胀孩子视图的布局,我如何才能做到这一点,并让他们在正确的位置
你的意思是我需要将每个子视图转换为位图?我以为你心里有一个特定的视图,但是。。。如果你想要所有的孩子,那么是的。这是一个我膨胀孩子视图的布局,我如何才能做到这一点,并让他们在正确的位置,就像他们在布局中一样?有代码吗?看看视图的文档,您可以抓取父视图的子视图。抓取视图的子视图不是问题,但在将它们转换为位图后,如何保证它们与布局中的位置相同?是的,这是通用方法,但我需要转换视图&它的子视图与原始视图的大小相同