gpt4 book ai didi

android - 从另一个包引用 layout.xml

转载 作者:行者123 更新时间:2023-11-29 00:43:20 25 4
gpt4 key购买 nike

我正在编写一个 Phonegap 插件,它允许您捕获 Android 应用程序屏幕上当前内容的屏幕截图,但是我遇到了一些问题..

为了使插件正常工作,它必须位于同一应用程序文件夹内的单独包和 .java 文件中。

但是,由于我需要通过 id 查找 Android View ,因此我需要引用 layout.xml 文件和在 R.java 中生成的数据。

我正在使用以下代码来查找 View :

View content = findViewById(R.id.layoutRoot);
Bitmap bitmap = content.getDrawingCache();

并且 R 标记为错误,并显示消息:R 无法解析为变量。

我通过反复试验知道这个错误是因为无法找到 View ID,因为它存在于包之外。

无论如何我可以引用这个布局 ID 吗?

最佳答案

只需通过添加 import xxx.yyy.zzz.R; 导入 R 类到文件的顶部(其中 xxx.yyy.zzz 是 R 类的包)。

关于android - 从另一个包引用 layout.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8082284/

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