Android 截屏后显示文件大小为 0 KB?

发布于 2024-11-16 04:55:40 字数 242 浏览 0 评论 0原文

我必须截取屏幕截图,以便稍后保存在 SD 卡中。我已经浏览了此链接下面给出的代码。

Android 通过代码截取屏幕截图

问题是它会创建一个零 (0) kb 文件我的 SD 卡。可能是什么问题?什么是id.layoutroot

I had to take a screenshot that can be later saved in SD card. I have gone through the code given at below this link.

Android take screenshot via code

problem is that it creates a zero(0) kb file in my Sd card. what could be the problem? and what is id.layoutroot?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

幸福不弃 2024-11-23 04:55:40

layoutroot 很可能是赋予根布局的 id,如

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/layoutroot"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content">
... 
... (other ui items)

尝试使用要捕获的视图的 id 并检查是否启用了绘图缓存。

layoutroot is most likely the id given to the root layout as in

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/layoutroot"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content">
... 
... (other ui items)

Try to use the id of the view you want to capture and check if the drawing cache is enabled.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文