我正在编写一个Phonegap插件,允许您捕获Android应用程序屏幕上当前屏幕截图,但是我遇到了一些问题..
为了使插件正常工作,它必须位于同一应用程序文件夹中的单独包和.java文件中。
但是,由于我需要通过id找到Android视图,我需要引用layout.xml文件和R.java中生成的数据。
我正在使用以下代码查找视图:
View content = findViewById(R.id.layoutRoot);
Bitmap bitmap = content.getDrawingCache();
并且R标记为错误,消息:R无法解析为变量。
我从反复试验中得知此错误是因为无法找到视图ID,因为它存在于包外。
无论如何我可以参考这个布局ID吗?
答案 0 :(得分:2)
只需将import xxx.yyy.zzz.R;
添加到文件的顶部即可导入R类(其中xxx.yyy.zzz是R类的包)。