我在android中捕获屏幕时遇到了一个小问题。 我正在使用列表视图,其中包含很少的项目。当项目适合屏幕时,捕获屏幕没有问题。但是当列表项目有滚动视图时(列表视图中有更多项目,因此无法在屏幕中显示)我无法捕获屏幕。 捕获屏幕只给出列表视图的可见项目,并且不捕获不可见项目。
我正在使用link来捕捉屏幕。 如果有任何方法可以捕获列表视图屏幕,任何人都可以建议我。
我的屏幕包含来自a-z的所有字母,但是当我尝试使用here捕获时,我只获得了以下屏幕截图。
答案 0 :(得分:1)
这与此问题/答案here有关。 基本上,您需要将视图呈现给由位图支持的画布。此位图现在包含整个视图。
答案 1 :(得分:0)
我们需要通过捕获listview中的每个listitem来捕获listview。 在捕获列表视图中的每个项目后,我们需要添加所有捕获的列表项并制作位图图像。 通过这种方式,即使所有项目都不可见,我们也可以捕获列表视图