gpt4 book ai didi

android - getDrawingCache() 总是返回 null

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:33:29 30 4
gpt4 key购买 nike

我想使用 DrawingCache 捕获 ImageView 的内容。我写了下面的代码。

iv1 = (ImageView)findViewById(R.id.iv1);
iv2 = (ImageView)findViewById(R.id.iv2);
iv1.setDrawingCacheEnabled(true);
Bitmap myScreenshot = iv1.getDrawingCache();
iv2.setImageBitmap(myScreenshot);

但我在屏幕上只看到一张图片。后来才知道myScreenshot是null

我看到很多关于同样问题的帖子,但没有合适的解决方案。

我认为我们必须在 list 中添加任何权限吗?或实现此目的需要 root 权限?请帮我解决这个问题。

最佳答案

尝试在 getDrawingCache() 之前调用 buildDrawingCache()

编辑:在页面加载后调用 getDrawingCache(),而不是 onCreate

关于android - getDrawingCache() 总是返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8939664/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com